Validar 2,400 contrapartes en menos de 10 minutos: la anatomía de un análisis masivo

Pantalla con gráficas y tablas de análisis de datos que representan la validación masiva de cartera de proveedores

⏱ 6 min de lectura

Hace algunas semanas un director financiero nos planteó una pregunta directa: “queremos saber si en nuestra cartera de proveedores y clientes hay contrapartes que nos puedan meter en problemas con SAT. ¿Cómo lo validan?”

La empresa opera en servicios industriales B2B, tiene una cartera activa de aproximadamente 2,400 contrapartes que aparecen en su sistema de facturación, y nunca había hecho una revisión sistemática. Las validaciones puntuales que su equipo de cumplimiento hacía eran a contrapartes con tickets grandes o cuando aparecía una sospecha específica.

Este artículo describe cómo se ejecuta un análisis masivo de cartera contra las catorce listas oficiales del SAT, qué se encuentra típicamente, y por qué el ejercicio puntual rara vez es suficiente.

Qué se cruza, qué no

La primera distinción técnica importante es entender qué listas pueden cruzarse por RFC y cuáles no.

Por RFC se pueden cruzar todas las listas que el SAT publica con tax ID explícito: lista 69 con sus nueve subsecciones (créditos firmes, exigibles, cancelados, sellos digitales sin efectos, no localizados, reducción de multas, sentencias, entes públicos omisos, 69-B Bis) y lista 69-B con sus cinco subsecciones (definitivos, presuntos, desvirtuados, sentencias favorables, completo).

No se pueden cruzar por RFC las listas que no publican identificador fiscal: el padrón ICSOE del IMSS (identifica por NRP patronal, no por RFC), INFONAVIT (también NRP), las listas internacionales de sanciones (OFAC, ONU, UE, etcétera, identifican por nombre completo del individuo o entidad) y la Plataforma Digital Nacional del SFP (no publica RFC por protección de datos).

Para un análisis masivo de cartera con archivo de RFCs, las catorce listas SAT son el alcance natural. Si el cliente quiere también cobertura de IMSS, INFONAVIT y sanciones internacionales, el cruce requiere un segundo proceso que opera por nombre normalizado y entrega niveles de confianza distintos.

En este caso analizamos exclusivamente las catorce listas SAT.

Tipología de hallazgos

Los resultados de un cruce contra SAT no son binarios. Aparecer en una lista no significa lo mismo que aparecer en otra. Construimos cinco tiers de severidad para que el cliente sepa qué requiere atención inmediata y qué es contextual:

Tier crítico (rojo): presencia en lista 69-B Definitivos. Es la categoría más grave porque implica que el SAT confirmó que la empresa emite comprobantes que amparan operaciones inexistentes. Cualquier CFDI recibido de esa contraparte pierde efectos fiscales, incluso retroactivamente.

Tier alto (naranja claro): presencia en 69-B Presuntos, donde el SAT está investigando con presunción de simulación pero aún no se ha confirmado. También aplica para créditos fiscales firmes, exigibles y contribuyentes no localizados en la lista 69.

Tier medio (amarillo): sello digital cancelado sin efectos. Significa que la contraparte legalmente no puede emitir facturas. Si tu empresa está recibiendo CFDI de esa contraparte, hay un problema operativo que requiere validación.

Tier contextual (gris): presencia en listas que tienen severidad variable según el caso. Reducción de multas Art. 74, cancelaciones, sentencias, entes públicos omisos. La gran mayoría no implica acción inmediata, pero vale la pena documentar.

Tier exonerado (verde): presencia en 69-B Desvirtuados o con sentencia favorable. La empresa apareció en investigación pero ganó su defensa ante el SAT. No es riesgo.

El resultado del análisis

El cruce contra las catorce listas SAT, ejecutado en menos de diez minutos sobre los 2,400 RFCs de la cartera, devolvió este desglose:

Resultado RFCs Porcentaje
Sin coincidencias en ninguna lista 2,287 95.3%
Con al menos una coincidencia 113 4.7%
Atención prioritaria (tiers crítico y alto) 14 0.6%

El desglose de los 113 con coincidencia se distribuyó así: 2 RFCs en 69-B Definitivos, 1 en 69-B Presuntos, 11 con adeudos firmes o no localizados, 23 con sellos cancelados, 76 en listas contextuales, y 1 exonerado.

Los 14 RFCs prioritarios fueron entregados al cliente con detalle: nombre en el padrón oficial, lista o listas donde apareció, fecha de publicación, y contexto suficiente para iniciar conversación interna. La empresa identificó que algunas de esas contrapartes seguían facturando operaciones activas, lo cual implicó conversación inmediata con áreas de procura y finanzas.

Lo que el análisis no resuelve

Vale la pena ser explícito sobre las limitaciones de un análisis masivo puntual, porque las decisiones operativas que se toman después dependen de entenderlas.

No detecta riesgo patronal-laboral. Como el cruce es solo por RFC y las fuentes patronales identifican por NRP, contrapartes con créditos firmes en INFONAVIT o irregularidades ante IMSS no aparecen en este ejercicio. Es una ceguera deliberada que el cliente debe entender.

No detecta sanciones internacionales. Las listas de OFAC, ONU, UE, Banco Mundial y similares identifican por nombre completo, no por tax ID. Una contraparte mexicana con presencia o relación en lista internacional no aparece en este cruce.

Es una foto, no una película. La cartera analizada se compara contra el estado actual de las listas oficiales. En las semanas siguientes, ambos lados pueden cambiar: nuevas contrapartes entran al sistema de facturación del cliente, y las listas oficiales agregan o quitan registros. El análisis puntual responde “cómo está hoy”, no “cómo está vigente todo el tiempo”.

Para esta última pregunta, el proceso técnico es distinto. Implica monitoreo continuo, con repetición regular y reporte por excepción. Hablamos del estándar de monitoreo continuo en otro artículo.

Cuándo tiene sentido un análisis masivo

Tres escenarios típicos en los que un análisis puntual de cartera entrega valor inmediato:

1. Empresa que nunca ha hecho la revisión sistemática. Es el caso de este cliente. Hay un punto inicial donde no se sabe cuál es el panorama real de la cartera. El análisis masivo entrega esa fotografía inicial.

2. Antes de una auditoría externa o interna. Cuando se anticipa que un auditor va a revisar contrapartes específicas, vale la pena adelantarse y conocer si hay sorpresas.

3. Después de un cambio operativo importante. Fusión, adquisición, cambio de sistema de facturación, expansión a un nuevo segmento de mercado. Cualquier evento que altere significativamente la composición de la cartera justifica un análisis fresco.

En cualquiera de los tres casos, el análisis puntual debe entenderse como punto de partida, no como cierre. Una vez se conoce el panorama inicial, la pregunta razonable es: ¿qué pasa cuando algo cambie?

Cómo trabajamos

En ReferenceCheck MX ejecutamos análisis masivos de cartera contra el conjunto agregado de listas oficiales que mantenemos integrado en consultas.referencecheck.mx. El proceso típico es:

  1. Inspección del archivo del cliente: validación de formato de RFCs, detección de duplicados, normalización si es necesaria.
  2. Cruce contra las catorce listas SAT y, si el cliente lo solicita, contra el resto del catálogo de fuentes por nombre normalizado.
  3. Categorización por tier de severidad y entregable con el detalle de cada hallazgo.
  4. Conversación de cierre para entender qué acciones se derivan y si tiene sentido pasar a un proceso recurrente.

Para una cartera de cualquier tamaño, el procesamiento técnico es de minutos. El valor del ejercicio está menos en la velocidad y más en la calidad de la categorización y la conversación que sigue.

Si tu empresa tiene cartera de proveedores o clientes que nunca ha sido validada sistemáticamente, hablemos. El primer paso es una conversación de treinta minutos para entender alcance y proponer el ejercicio que tenga sentido para tu operación.


Los datos numéricos de este artículo son representativos del tipo de hallazgos que arrojan ejercicios de validación masiva en empresas de servicios industriales B2B. Cada cartera real produce un patrón distinto según el sector, geografía y políticas de selección de contrapartes del cliente.

🇬🇧 English version: Validating 2,400 counterparties in under 10 minutes: the anatomy of a bulk analysis