Noticias

Siguienos en FaceBook

SAT incorpora nuevas validaciones para CFDI de nómina y pagos

La matriz de errores del CFDI 4.0 agrega dos códigos y corrige descripciones.

Con fecha 20 de julio de 2026, el Servicio de Administración Tributaria (SAT), actualiza la matriz de códigos de error para el Comprobante Fiscal Digital por Internet versión 4.0. El cambio principal consiste en la incorporación de dos nuevas validaciones relacionadas con la congruencia entre el tipo de comprobante y el complemento que debe acompañarlo.

La versión de marzo contenía 129 códigos de error, mientras que la versión de julio contiene 131. No se eliminaron validaciones existentes y solamente se modificaron tres descripciones para corregir errores de redacción.

Nuevas validaciones incorporadas
La actualización agrega los códigos CFDI140229 y CFDI140230, ambos asociados con el atributo TipoDeComprobante del nodo Comprobante.

CFDI de nómina sin complemento de nómina
El nuevo código CFDI140229 establece la siguiente validación:

Cuando el TipoDeComprobante sea “N” debe existir el Complemento Nómina.

El mensaje de error correspondiente señala:

El valor registrado en el campo TipoDeComprobante es “N” y no existe el Complemento de Nómina.

Esta regla obliga a que todo CFDI cuyo tipo de comprobante sea N, correspondiente a nómina, incluya efectivamente el complemento de nómina.

Aunque esta correspondencia deriva de la propia estructura del CFDI, su incorporación expresa en la matriz permite que el incumplimiento sea identificado mediante un código específico, en lugar de quedar comprendido dentro de errores generales de estructura, complemento o timbrado.

CFDI de pagos sin complemento para recepción de pagos
El código CFDI140230 dispone:

Cuando el TipoDeComprobante sea “P” debe existir el Complemento para recepción de Pagos.

El mensaje asociado indica:

El valor registrado en el campo TipoDeComprobante es “P” y no existe el Complemento para recepción de Pagos.

La validación vincula expresamente el tipo de comprobante P con la existencia del complemento para recepción de pagos.

Por tanto, un CFDI que sea identificado como comprobante de pago, pero que no contenga dicho complemento, deberá rechazarse mediante este código.

Cambios en las descripciones de errores
Además de las dos nuevas validaciones, la matriz de julio corrige tres mensajes existentes. Las modificaciones son exclusivamente editoriales y no alteran el contenido material de las reglas.

Código CFDI40153
Este código se relaciona con el campo ResidenciaFiscal cuando se registra información en NumRegIdTrib.

La versión anterior contenía una repetición en la expresión “en en el campo”. En la nueva matriz se elimina parcialmente esa duplicidad, aunque el texto todavía conserva una repetición posterior:

Se debe registrar un valor de acuerdo al catálogo c_Pais en el campo ResidenciaFiscal, cuando en el en el campo NumRegIdTrib se registre información.

Por tanto, la corrección continúa siendo imperfecta y no modifica la validación aplicable.

Código CFDI40166
Este código verifica que el ValorUnitario sea mayor que cero cuando el tipo de comprobante sea ingreso, egreso o nómina.

La versión de anterior decía:

El valor valor del campo ValorUnitario debe ser mayor que cero...

La nueva versión elimina la repetición de la palabra “valor”. No existe cambio técnico en la condición que debe cumplirse.

Código CFDI40213
La descripción anterior señalaba:

Deben exitir los campos Base, Impuesto y TipoFactor.

La actualización corrige la palabra “exitir” por “existir”. La regla continúa exigiendo la presencia conjunta de los campos Base, Impuesto y TipoFactor.

Sin eliminación ni modificación sustantiva de reglas anteriores
La comparación no muestra códigos eliminados ni cambios materiales en las validaciones que ya existían en marzo.

El código genérico CFDI40999, correspondiente a errores no clasificados, únicamente cambia su número consecutivo dentro de la matriz: pasa del registro 129 al 131 debido a la incorporación de las dos nuevas validaciones.

Particularidad en la nomenclatura de los nuevos códigos
Debe observarse que los nuevos códigos fueron identificados en la matriz como CFDI140229 y CFDI140230, mientras que la mayoría de los códigos de la versión 4.0 siguen una estructura como CFDI40101, CFDI40102 y subsecuentes.

Esta nomenclatura debe respetarse exactamente como aparece en la matriz publicada, aunque resulta conveniente que los desarrolladores eviten generar artificialmente la numeración con base en secuencias anteriores, pues ello podría provocar que los sistemas registren códigos distintos de los oficialmente utilizados.

Conclusión
La actualización del 20 de julio de 2026 no modifica de manera general las reglas de validación del CFDI 4.0, pero introduce dos controles específicos de relevancia operativa.

A partir de esta matriz, la correspondencia entre los tipos de comprobante N y P y sus respectivos complementos deja de depender únicamente de validaciones estructurales generales y cuenta con códigos de error expresos.

Los emisores y proveedores tecnológicos deben actualizar sus sistemas para evitar la generación de CFDI de nómina o de pagos sin el complemento requerido. Aunque el cambio es acotado, su incumplimiento puede impedir el timbrado y afectar procesos sensibles como el pago de salarios, la deducción de nómina, el acreditamiento de impuestos y el control de cuentas por cobrar.

La comparación identificó dos códigos nuevos, ninguna eliminación y tres correcciones exclusivamente editoriales.

Fuente: Fiscalia.com

Síguenos

Contacto

© 2026 Astiazaran.com.mx