Complemento de nóminaBloqueo críticoFrecuente

Error SAT CFDI 4.0

Error NOM12115: Periodicidad de pago inválida

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

Qué significa este error

La periodicidad de pago no coincide con el tipo de nómina, periodo o contrato del trabajador. En operación diaria suele aparecer cuando el campo periodicidadpago 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 periodicidadpago 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 periodicidadpago 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 NOM12115 y compara periodicidadpago 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 que SAT Fácil detecte y corrija este error automáticamente en cada CFDI? Crea tu cuenta gratis →

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

Guías y enlaces internos relacionados

Guías relacionadas

Herramientas gratis para corregir errores

Recibe recordatorios antes de cada fecha SAT

Te avisamos antes de los vencimientos clave para que este error no se convierta en multa o carta invitación.

Errores relacionados

Preguntas frecuentes

¿Qué significa el error NOM12115?

La periodicidad de pago no coincide con el tipo de nómina, periodo o contrato del trabajador. Normalmente aparece cuando el dato de periodicidadpago se capturó desde una plantilla vieja, una constancia fiscal desactualizada o una regla interna que ya no coincide con CFDI 4.0.

¿El error NOM12115 impide timbrar el CFDI?

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

¿Cómo corrijo el error NOM12115?

Identifica el nodo exacto marcado por NOM12115 y compara periodicidadpago 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.