Complemento de nóminaBloqueo críticoFrecuente

Error SAT CFDI 4.0

Error NOM12104: Número de días pagados incorrecto

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

Qué significa este error

Los días pagados no cuadran con el periodo de nómina o con las incidencias informadas. En operación diaria suele aparecer cuando el campo numdiaspagados no coincide con la regla del Anexo 20, el catálogo vigente del SAT o el contexto fiscal del comprobante. Cuando eso pasa, el PAC o el SAT bloquean el timbrado hasta que el dato quede consistente con el XML, los catálogos y el expediente fiscal que soporta la operación.

Para revisarlo con criterio práctico conviene identificar exactamente qué campo cambió, si el error viene del dato capturado, del cálculo o de una plantilla desactualizada, y luego regenerar el comprobante completo. La validación se apoya en Artículo 29 y 29-A del CFF, artículo 99 fracción III de la Ley del ISR, regla 2.7.5.1 de la RMF vigente y estándar del complemento de nómina 1.2.

Referencia oficial

Artículo 29 y 29-A del CFF, artículo 99 fracción III de la Ley del ISR, regla 2.7.5.1 de la RMF vigente y estándar del complemento de nómina 1.2.

Ver fuente oficial: Recibo de nómina

Causas más comunes

  • El dato de numdiaspagados se capturó desde una plantilla vieja, una constancia fiscal desactualizada o una regla interna que ya no coincide con CFDI 4.0.
  • El XML combina numdiaspagados con otro atributo incompatible, por ejemplo tipo de comprobante, régimen fiscal, uso CFDI, método de pago o complemento.
  • El sistema de facturación modificó importes o catálogos después de calcular el XML y no regeneró el comprobante completo antes de timbrar.

Cómo corregirlo

  1. Paso 1. Identifica el nodo exacto marcado por NOM12104 y compara numdiaspagados contra la constancia, catálogo SAT o documento soporte vigente.
  2. Paso 2. Corrige el dato desde el sistema origen, no editando el XML manualmente, para que totales, sello y cadena original se recalculen juntos.
  3. Paso 3. Regenera el CFDI completo, valida estructura, catálogos e impuestos y timbra nuevamente solo cuando la validación ya no reporte inconsistencias.

Cómo prevenir este error

  • Mantén catálogos SAT, reglas de timbrado y datos fiscales sincronizados antes de cada cierre mensual.
  • Valida el XML en una herramienta independiente antes de enviarlo al PAC o al cliente.
  • Documenta la corrección en el expediente del cliente cuando el error afecte deducción, acreditamiento o complemento de pago.

Regla SAT aplicable

Artículo 29 y 29-A del CFF, artículo 99 fracción III de la Ley del ISR, regla 2.7.5.1 de la RMF vigente y estándar del complemento de nómina 1.2.

Consultar fuente oficial

¿Tienes un XML con este error?

Valídalo gratis en SAT Fácil y recibe la corrección exacta antes de enviarlo al PAC. El flujo te ayuda a revisar estructura, catálogos, pagos, impuestos y riesgos operativos del CFDI.

¿Quieres los 20 errores más multados en un PDF? Descárgalo gratis

Guías y enlaces internos relacionados

Errores relacionados

Preguntas frecuentes

¿Qué significa el error NOM12104?

Los días pagados no cuadran con el periodo de nómina o con las incidencias informadas. Normalmente aparece cuando el dato de numdiaspagados se capturó desde una plantilla vieja, una constancia fiscal desactualizada o una regla interna que ya no coincide con CFDI 4.0.

¿El error NOM12104 impide timbrar el CFDI?

Sí. NOM12104 normalmente bloquea el timbrado hasta corregir el dato o cálculo inconsistente.

¿Cómo corrijo el error NOM12104?

Identifica el nodo exacto marcado por NOM12104 y compara numdiaspagados contra la constancia, catálogo SAT o documento soporte vigente. Corrige el dato desde el sistema origen, no editando el XML manualmente, para que totales, sello y cadena original se recalculen juntos.