Directorio programático SAT Fácil

Catálogo de Errores CFDI del SAT 2026

Busca códigos CFDI, complemento de pagos, nómina y Anexo 20. Cada página explica qué significa el error, por qué aparece y cómo corregirlo antes de timbrar o cerrar el mes.

90 errores encontrados

Páginas estáticas con FAQ, referencias SAT, errores relacionados y CTA a validación gratuita.

301Bloqueo críticoingreso

XML mal formado

El PAC no puede leer correctamente el XML porque la estructura, etiquetas o sintaxis están rotas.

Códigos genéricos PAC

302Bloqueo críticoingreso

Sello digital no válido

El PAC rechaza el XML porque el sello digital no coincide con la cadena original o con el certificado usado.

Códigos genéricos PAC

401Bloqueo críticoingreso

Fecha fuera de rango permitido

La fecha del comprobante no cae dentro del rango temporal que el PAC acepta para timbrado.

Códigos genéricos PAC

402Bloqueo críticoingreso

Certificado de sello digital revocado o no válido

El PAC no acepta el certificado porque está revocado, vencido o no cumple con la validación esperada.

Códigos genéricos PAC

403Bloqueo críticoingreso

Certificado no corresponde al emisor

El certificado usado para firmar el XML pertenece a otro RFC o no coincide con el emisor del comprobante.

Códigos genéricos PAC

CFDI33101Bloqueo críticoingreso

El XML no cumple la estructura requerida

El comprobante no respeta la estructura base esperada por el SAT para CFDI.

Estructura del comprobante

CFDI33102Bloqueo críticoingreso

El comprobante tiene un atributo obligatorio faltante

Falta un atributo obligatorio para que el CFDI pueda validarse y timbrarse.

Estructura del comprobante

CFDI33106Bloqueo críticoingreso

El valor no está en el catálogo del SAT

La clave capturada no existe o no está vigente en el catálogo oficial aplicable.

Estructura del comprobante

CFDI40102Bloqueo críticoingreso

Certificado no válido o vencido

El CSD usado para timbrar no está vigente, no puede validarse o ya no es aceptado por el PAC.

Códigos genéricos PAC

CFDI40103Bloqueo críticoingreso

Sello digital no corresponde al emisor

El sello digital del XML no se generó con el certificado y la cadena original que el PAC espera para ese emisor.

Códigos genéricos PAC

CFDI40104Bloqueo críticoingreso

Fecha de emisión fuera de rango

La fecha del CFDI no cae dentro de la ventana aceptada por el PAC y la configuración horaria del SAT.

Estructura del comprobante

CFDI40106Bloqueo críticoingreso

SubTotal no coincide con suma de conceptos

El SubTotal del comprobante no cuadra con la suma real de los importes a nivel concepto.

Estructura del comprobante

CFDI40107Bloqueo críticoingreso

Total no coincide con SubTotal e impuestos

El Total del CFDI no corresponde con el subtotal, descuentos e impuestos calculados en el XML.

Estructura del comprobante

CFDI40138Bloqueo críticoingreso

Uso CFDI no corresponde al régimen del receptor

El uso CFDI seleccionado no es compatible con el régimen fiscal del receptor.

Datos del receptor

CFDI40139Bloqueo críticoingreso

Régimen fiscal del receptor no válido

El régimen fiscal capturado para el receptor no es válido para el RFC o tipo de persona.

Datos del receptor

CFDI40140Bloqueo críticoingreso

Código postal del receptor no coincide

El código postal del receptor no coincide con el registrado en la constancia fiscal.

Datos del receptor

CFDI40141Bloqueo críticoingreso

Nombre del receptor no coincide con SAT

El nombre o razón social del receptor no coincide con el padrón fiscal asociado al RFC.

Datos del receptor

CFDI40142Bloqueo críticoingreso

RFC del receptor no existe o no es válido

El RFC receptor no puede validarse contra la estructura o el padrón fiscal esperado.

Datos del receptor

CFDI40146Bloqueo críticoingreso

Objeto de impuesto inválido

La clave ObjetoImp del concepto no corresponde con los impuestos informados o con la operación.

Impuestos

CFDI40147Bloqueo críticoingreso

Base de impuesto incorrecta

La base de traslado o retención no cuadra con el importe del concepto o la tasa aplicada.

Impuestos

CFDI40149Bloqueo críticoingreso

Tasa o cuota no válida

La tasa o cuota del impuesto no coincide con el catálogo SAT o con el impuesto informado.

Impuestos

CFDI40150Bloqueo críticoingreso

RFC del receptor no existe en padrón SAT

El RFC del receptor no pasa la validación del padrón SAT o no corresponde al tipo de operación capturado.

Datos del receptor

CFDI40151Bloqueo críticoingreso

Nombre del receptor no coincide con constancia SAT

El nombre, denominación o razón social del receptor no coincide con lo registrado ante el SAT para ese RFC.

Datos del receptor

CFDI40152Bloqueo críticoingreso

Código postal del receptor no corresponde a domicilio fiscal

El código postal del receptor no coincide con el domicilio fiscal que el SAT tiene asociado a ese RFC.

Datos del receptor

CFDI40153Bloqueo críticoingreso

Régimen fiscal del receptor no válido

El régimen fiscal del receptor no corresponde con el RFC, el tipo de persona o el uso del CFDI capturado.

Datos del receptor

CFDI40154Bloqueo críticoingreso

Uso de CFDI no válido

La clave de UsoCFDI capturada no es aceptada para el receptor o para el tipo de comprobante emitido.

Datos del receptor

CFDI40161Bloqueo críticoingreso

Uso de CFDI incompatible con régimen fiscal del receptor

El UsoCFDI elegido no aplica para el tipo de persona y régimen fiscal del receptor según catálogo SAT.

Datos del receptor

CFDI40162Bloqueo críticoingreso

FormaPago no válida para MétodoPago PUE

El CFDI marca PUE, pero la forma de pago no corresponde a un cobro realizado en una sola exhibición.

Método y forma de pago

CFDI40163Bloqueo críticoingreso

FormaPago debe ser 99 para MétodoPago PPD

El CFDI se emitió como PPD, pero la forma de pago no quedó en 99 Por definir como exige el flujo inicial.

Método y forma de pago

CFDI40165Bloqueo críticoingreso

FormaPago y MétodoPago contradictorios

MétodoPago y FormaPago cuentan historias distintas sobre cómo y cuándo se cobró la operación.

Método y forma de pago

CFDI40173Bloqueo críticoingreso

Total impuestos trasladados no coincide con suma

La suma de impuestos trasladados a nivel concepto no coincide con el total registrado en la cabecera del CFDI.

Impuestos

CFDI40180Bloqueo críticopago

Complemento de pagos falta para CFDI PPD

La operación se facturó como PPD, pero el flujo no se complementó con el CFDI de pagos que el SAT exige cuando se recibe el cobro.

Complemento de pagos

CRP20101Bloqueo críticopago

Complemento de pago sin versión válida

El complemento de recepción de pagos no usa la versión aceptada por el SAT.

Complemento de pagos

CRP20102Bloqueo críticopago

Fecha de pago inválida

La fecha de pago del complemento está vacía, fuera de formato o no corresponde al pago real.

Complemento de pagos

CRP20105Bloqueo críticopago

Monto del pago no cuadra con documentos relacionados

El monto pagado no concilia con parcialidades, saldos anteriores o importes aplicados.

Complemento de pagos

CRP20108Bloqueo críticopago

Saldo insoluto incorrecto

El saldo anterior, importe pagado o saldo insoluto del complemento no cuadran.

Complemento de pagos

NOM12101Bloqueo críticonomina

Tipo de nómina no válido

El tipo de nómina capturado no corresponde al catálogo o al periodo del recibo.

Complemento de nómina

NOM12102Bloqueo críticonomina

Fecha de pago de nómina inválida

La fecha de pago del recibo de nómina no cumple formato o no es congruente con el periodo pagado.

Complemento de nómina

NOM12105Bloqueo críticonomina

RFC del trabajador inválido

El RFC del trabajador no cumple estructura o no coincide con la información fiscal del empleado.

Complemento de nómina

NOM12109Bloqueo críticonomina

Percepciones de nómina no cuadran

El total de percepciones no coincide con los importes gravados, exentos o conceptos informados.

Complemento de nómina

NOM12110Bloqueo críticonomina

Deducciones de nómina no cuadran

El total de deducciones no coincide con ISR, IMSS u otros descuentos del recibo.

Complemento de nómina

CFDI33105Bloqueo críticoingreso

El valor no coincide con el tipo de dato esperado

Un atributo tiene formato, longitud o patrón distinto al permitido por el estándar CFDI.

Estructura del comprobante

CFDI40100Bloqueo críticoingreso

Versión del comprobante no válida

El CFDI usa una versión distinta a la que el SAT y el PAC aceptan para timbrado.

Estructura del comprobante

CFDI40101Bloqueo críticoingreso

Forma de pago no válida para tipo de comprobante

La forma de pago capturada no corresponde al tipo de CFDI o al momento real de cobro.

Método y forma de pago

CFDI40105Bloqueo críticoingreso

Tipo de cambio no válido para moneda

El TipoCambio no coincide con la moneda del comprobante o con el formato permitido por el SAT.

Estructura del comprobante

CFDI40108Bloqueo críticoingreso

Moneda no válida en catálogo SAT

La clave de moneda del CFDI no existe en el catálogo SAT o no corresponde al contexto de la operación.

Estructura del comprobante

CFDI40109Bloqueo críticoingreso

RFC del emisor no registrado ante SAT

El RFC del emisor no pasa las validaciones del SAT para emitir el CFDI con ese certificado y esos datos.

Datos del emisor

CFDI40110Bloqueo críticoingreso

Nombre del emisor no coincide con registros SAT

La razón social o nombre del emisor no coincide con lo que el SAT tiene asociado a ese RFC.

Datos del emisor

CFDI40111Bloqueo críticoingreso

Régimen fiscal del emisor no válido

El régimen fiscal del emisor no corresponde con el RFC o con el tipo de contribuyente que está emitiendo el CFDI.

Datos del emisor

CFDI40112Bloqueo críticoingreso

Código postal del emisor no coincide con domicilio fiscal

El código postal del emisor no corresponde al domicilio fiscal vigente con el que debe emitirse el CFDI.

Datos del emisor

CFDI40143Bloqueo críticoingreso

RFC receptor genérico usado incorrectamente

El RFC genérico se usó en un escenario donde el SAT exige un RFC específico o datos adicionales.

Datos del receptor

CFDI40144Bloqueo críticoingreso

Residencia fiscal requerida para receptor extranjero

El receptor extranjero no incluye residencia fiscal o la clave no corresponde al país indicado.

Datos del receptor

CFDI40145Bloqueo críticoingreso

NumRegIdTrib requerido o inválido

El número de registro tributario del receptor extranjero falta o no cumple el formato esperado.

Datos del receptor

CFDI40148Bloqueo críticoingreso

Impuesto no permitido para el concepto

El impuesto capturado no es válido para el tipo de operación, objeto de impuesto o tasa seleccionada.

Impuestos

CFDI40164Bloqueo críticoingreso

MétodoPago no válido para tipo comprobante P

El comprobante de tipo P no debe usar la lógica de método de pago propia de una factura de ingreso o egreso.

Método y forma de pago

CFDI40170Bloqueo críticoingreso

ObjetoImp no corresponde con impuestos trasladados

El valor de ObjetoImp no coincide con la existencia o ausencia de impuestos capturados en el concepto.

Impuestos

CFDI40171Bloqueo críticoingreso

Tasa o cuota no válida para tipo de impuesto

La tasa o cuota capturada no pertenece al impuesto, factor o escenario fiscal documentado en el CFDI.

Impuestos

CFDI40172Bloqueo críticoingreso

Base de impuesto no coincide con importe del concepto

La base usada para calcular el impuesto no cuadra con el valor gravable real del concepto.

Impuestos

CFDI40181Bloqueo críticopago

UUID de DoctoRelacionado no existe o fue cancelado

El complemento de pagos intenta relacionarse con un UUID inexistente, erróneo o ya cancelado.

Complemento de pagos

CFDI40182Bloqueo críticopago

Monto del pago excede saldo pendiente

El monto aplicado en el complemento es mayor al saldo insoluto que aún quedaba por pagar en la factura relacionada.

Complemento de pagos

CFDI40183Bloqueo críticopago

NumParcialidad incorrecto en secuencia de pagos

El número de parcialidad del complemento no sigue la secuencia real de pagos que ya fueron timbrados para la factura.

Complemento de pagos

CFDI40184Bloqueo críticopago

ImpSaldoAnt no coincide con pago anterior

El saldo anterior registrado en el complemento no coincide con el saldo que resultó de la parcialidad previa.

Complemento de pagos

CFDI40190Bloqueo críticonomina

Tipo de comprobante debe ser N para nómina

El CFDI incluye datos o intención de nómina, pero el tipo de comprobante no se emitió como N.

Complemento de nómina

CFDI40191Bloqueo críticonomina

RFC del empleado no válido

El RFC del trabajador no pasa la validación del SAT para la emisión del CFDI de nómina.

Complemento de nómina

CFDI40192Bloqueo críticonomina

CURP no válida

La CURP registrada en el CFDI de nómina no cumple el formato esperado o no corresponde al trabajador.

Complemento de nómina

CFDI40193Bloqueo críticonomina

Total percepciones no coincide

El total de percepciones del CFDI de nómina no cuadra con la suma detallada en sus nodos correspondientes.

Complemento de nómina

CFDI40194Bloqueo críticonomina

Total deducciones no coincide

El total de deducciones del CFDI de nómina no coincide con la suma de descuentos, impuestos y otras deducciones capturadas.

Complemento de nómina

CFDI40200Bloqueo críticoegreso

CFDI no puede cancelarse sin aceptación del receptor

La cancelación intentada requiere aceptación del receptor y el folio no puede darse de baja de forma unilateral.

Cancelación

CFDI40201Bloqueo críticoegreso

Plazo de cancelación vencido

Se intentó cancelar el CFDI fuera de la ventana o condición temporal permitida para ese comprobante.

Cancelación

CFDI40202Bloqueo críticoegreso

Motivo de cancelación no válido

El motivo de cancelación capturado no corresponde con las claves admitidas o con el escenario de la operación.

Cancelación

CFDI40203Bloqueo críticoegreso

UUID de sustitución requerido para motivo 01

Cuando la cancelación es con sustitución, el SAT requiere informar el UUID del CFDI que reemplaza al comprobante original.

Cancelación

CRP20103Bloqueo críticopago

Forma de pago del complemento no válida

La forma de pago del complemento no corresponde al catálogo o al método del CFDI relacionado.

Complemento de pagos

CRP20104Bloqueo críticopago

Moneda del pago incorrecta

La moneda del pago no coincide con el documento relacionado o no incluye tipo de cambio requerido.

Complemento de pagos

CRP20106Bloqueo críticopago

UUID relacionado inválido en complemento de pago

El UUID del documento relacionado falta, tiene formato incorrecto o no corresponde al CFDI pagado.

Complemento de pagos

CRP20107Bloqueo críticopago

Número de parcialidad incorrecto

La parcialidad no sigue la secuencia esperada para el documento relacionado.

Complemento de pagos

CRP20109Bloqueo críticopago

Equivalencia de moneda requerida

Falta la equivalencia cuando el pago y el documento relacionado usan monedas distintas.

Complemento de pagos

CRP20110Bloqueo críticopago

Impuestos del pago no coinciden

Los impuestos trasladados o retenidos del pago no cuadran con los documentos relacionados.

Complemento de pagos

EFOSBloqueo críticoingreso

Emisor en lista 69-B del SAT

El RFC emisor aparece en la lista 69-B del SAT y el CFDI debe tratarse como incidencia fiscal crítica antes de deducir o acreditar.

Cumplimiento y 69-B

NOM12103Bloqueo críticonomina

Periodo de nómina inconsistente

Las fechas inicial y final de pago no corresponden con el tipo de nómina o días pagados.

Complemento de nómina

NOM12104Bloqueo críticonomina

Número de días pagados incorrecto

Los días pagados no cuadran con el periodo de nómina o con las incidencias informadas.

Complemento de nómina

NOM12106Bloqueo críticonomina

CURP del trabajador inválida

La CURP del trabajador falta, no cumple patrón o no corresponde al expediente de nómina.

Complemento de nómina

NOM12107Bloqueo críticonomina

Número de seguridad social inválido

El NSS no cumple formato o no concuerda con los datos del trabajador.

Complemento de nómina

NOM12108Bloqueo críticonomina

Régimen de contratación incorrecto

El régimen de contratación del trabajador no corresponde al catálogo o al tipo de percepción.

Complemento de nómina

NOM12111Bloqueo críticonomina

ISR retenido de nómina inconsistente

El ISR retenido no coincide con percepciones gravadas, subsidio o acumulados del periodo.

Complemento de nómina

NOM12112Bloqueo críticonomina

Subsidio al empleo incorrecto

El subsidio al empleo no corresponde al cálculo o al periodo de pago informado.

Complemento de nómina

NOM12113Bloqueo críticonomina

Tipo de contrato no válido

La clave de contrato no existe en catálogo o no corresponde al régimen laboral informado.

Complemento de nómina

NOM12114Bloqueo críticonomina

Riesgo puesto inválido

La clave de riesgo puesto no está en catálogo o no corresponde a la actividad del patrón.

Complemento de nómina

NOM12115Bloqueo críticonomina

Periodicidad de pago inválida

La periodicidad de pago no coincide con el tipo de nómina, periodo o contrato del trabajador.

Complemento de nómina

CFDI40185Bloqueo críticopago

MonedaDR no coincide con moneda del CFDI original

La moneda del documento relacionado no coincide con la moneda de la factura original a la que se está aplicando el pago.

Complemento de pagos

CFDI40195Riesgo de revisiónnomina

Subsidio al empleo excede límite aplicable

El subsidio al empleo registrado en la nómina no coincide con el límite, tabla o tratamiento aplicable al periodo.

Complemento de nómina

¿Tienes más errores? Sube tu XML y recibe diagnóstico completo

SAT Fácil valida estructura, catálogos, impuestos, complementos, riesgos EFOS y estatus del CFDI en un flujo gratuito.