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íticoingresoXML 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íticoingresoSello 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íticoingresoFecha 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íticoingresoCertificado 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íticoingresoCertificado 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íticoingresoEl XML no cumple la estructura requerida
El comprobante no respeta la estructura base esperada por el SAT para CFDI.
Estructura del comprobante
CFDI33102Bloqueo críticoingresoEl comprobante tiene un atributo obligatorio faltante
Falta un atributo obligatorio para que el CFDI pueda validarse y timbrarse.
Estructura del comprobante
CFDI33106Bloqueo críticoingresoEl 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íticoingresoCertificado 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íticoingresoSello 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íticoingresoFecha 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íticoingresoSubTotal 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íticoingresoTotal 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íticoingresoUso 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íticoingresoRé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íticoingresoCó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íticoingresoNombre 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íticoingresoRFC 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íticoingresoObjeto de impuesto inválido
La clave ObjetoImp del concepto no corresponde con los impuestos informados o con la operación.
Impuestos
CFDI40147Bloqueo críticoingresoBase de impuesto incorrecta
La base de traslado o retención no cuadra con el importe del concepto o la tasa aplicada.
Impuestos
CFDI40149Bloqueo críticoingresoTasa 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íticoingresoRFC 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íticoingresoNombre 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íticoingresoCó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íticoingresoRé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íticoingresoUso 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íticoingresoUso 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íticoingresoFormaPago 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íticoingresoFormaPago 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íticoingresoFormaPago 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íticoingresoTotal 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íticopagoComplemento 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íticopagoComplemento 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íticopagoFecha 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íticopagoMonto del pago no cuadra con documentos relacionados
El monto pagado no concilia con parcialidades, saldos anteriores o importes aplicados.
Complemento de pagos
CRP20108Bloqueo críticopagoSaldo insoluto incorrecto
El saldo anterior, importe pagado o saldo insoluto del complemento no cuadran.
Complemento de pagos
NOM12101Bloqueo críticonominaTipo 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íticonominaFecha 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íticonominaRFC 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íticonominaPercepciones 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íticonominaDeducciones 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íticoingresoEl 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íticoingresoVersió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íticoingresoForma 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íticoingresoTipo 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íticoingresoMoneda 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íticoingresoRFC 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íticoingresoNombre 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íticoingresoRé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íticoingresoCó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íticoingresoRFC 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íticoingresoResidencia 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íticoingresoNumRegIdTrib 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íticoingresoImpuesto 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íticoingresoMé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íticoingresoObjetoImp 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íticoingresoTasa 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íticoingresoBase 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íticopagoUUID 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íticopagoMonto 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íticopagoNumParcialidad 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íticopagoImpSaldoAnt 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íticonominaTipo 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íticonominaRFC 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íticonominaCURP 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íticonominaTotal 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íticonominaTotal 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íticoegresoCFDI 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íticoegresoPlazo 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íticoegresoMotivo 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íticoegresoUUID 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íticopagoForma 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íticopagoMoneda 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íticopagoUUID 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íticopagoNúmero de parcialidad incorrecto
La parcialidad no sigue la secuencia esperada para el documento relacionado.
Complemento de pagos
CRP20109Bloqueo críticopagoEquivalencia de moneda requerida
Falta la equivalencia cuando el pago y el documento relacionado usan monedas distintas.
Complemento de pagos
CRP20110Bloqueo críticopagoImpuestos del pago no coinciden
Los impuestos trasladados o retenidos del pago no cuadran con los documentos relacionados.
Complemento de pagos
EFOSBloqueo críticoingresoEmisor 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íticonominaPeriodo 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íticonominaNú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íticonominaCURP 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íticonominaNú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íticonominaRé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íticonominaISR retenido de nómina inconsistente
El ISR retenido no coincide con percepciones gravadas, subsidio o acumulados del periodo.
Complemento de nómina
NOM12112Bloqueo críticonominaSubsidio al empleo incorrecto
El subsidio al empleo no corresponde al cálculo o al periodo de pago informado.
Complemento de nómina
NOM12113Bloqueo críticonominaTipo 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íticonominaRiesgo 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íticonominaPeriodicidad 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íticopagoMonedaDR 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ónnominaSubsidio 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.