Errores de timbrado CFDI40xxx: qué significan y cómo corregirlos
Cuando el SAT rechaza una factura, devuelve un código como CFDI40145 con un mensaje técnico. Estos son los errores de CFDI 4.0 que más vemos al timbrar, qué los causa y cómo corregirlos en minutos.
Los errores más comunes de un vistazo
| Código | Qué significa | Cómo corregirlo |
|---|---|---|
| CFDI40145 | El nombre del receptor no coincide con el que el SAT tiene para ese RFC. | Captura el nombre exactamente como aparece en su constancia de situación fiscal, sin “SA de CV” ni otro régimen societario. |
| CFDI40148 | El código postal del receptor no coincide con el registrado en el SAT. | Pídele al cliente su constancia de situación fiscal y usa el CP de ahí (el domicilio fiscal, no el de entrega). |
| CFDI40149 | Regla del SAT para RFC genérico (público en general): el domicilio fiscal del receptor debe ser igual al lugar de expedición. | Con RFC XAXX010101000, usa como código postal del receptor el mismo código postal del lugar de expedición. |
| CFDI40161 | Con RFC genérico, el uso de CFDI debe ser S01 (sin efectos fiscales). | Cambia el uso de CFDI a S01. |
| CFDI40105 | Con método de pago PPD, la forma de pago debe ser 99 (por definir). | Elige forma de pago 99 – Por definir cuando el método sea PPD. |
| CFDI40107 | Los decimales de un importe no son válidos para la moneda. | Revisa los montos; en pesos son 2 decimales. |
| CFDI40171 | Un concepto marcado como “objeto de impuesto” no trae ningún impuesto. | Agrega el impuesto al concepto o cambia su clasificación a “no objeto de impuesto”. |
| CFDI40142 | En una factura global, el receptor debe ser el RFC genérico. | Usa XAXX010101000 con el nombre “PUBLICO EN GENERAL”. |
Los mensajes exactos pueden variar según el proveedor de timbrado, pero el código es el mismo.
Nombre y código postal del receptor (40145 y 40148)
Son los dos errores más frecuentes desde CFDI 4.0, porque el SAT ahora valida que el nombre, el código postal y el régimen fiscal del receptor coincidan con su registro. Lo más seguro es pedir siempre la constancia de situación fiscal vigente y capturar los datos tal cual aparecen.
- •Nombre en mayúsculas, sin el régimen societario (por ejemplo “EMPRESA”, no “EMPRESA SA DE CV”).
- •Código postal del domicilio fiscal, no el de entrega.
- •Régimen fiscal del receptor igual al de su constancia.
- •Uso de CFDI compatible con su régimen.
Público en general (40149, 40161, 40142)
Al facturar al público en general con el RFC genérico (XAXX010101000) el SAT aplica reglas especiales: el nombre debe ser PUBLICO EN GENERAL, el código postal del receptor debe ser el del lugar de expedición, el uso de CFDI debe ser S01 y, en factura global, además lleva periodicidad, mes y año. Si alguno de estos datos no coincide, el timbrado se rechaza.
Método de pago y forma de pago (40105, 40124)
PUE significa que se pagó en una sola exhibición al emitir; PPD, que se paga después o en parcialidades. Con PPD la forma de pago debe ser 99 – Por definir, y los pagos reales se documentan después con el complemento de pago. Si combinas PPD con una forma de pago como transferencia, el SAT rechaza el comprobante.
Objeto de impuesto (40171)
Cada concepto declara si es objeto de impuesto (02), no objeto (01) u otra clave. Si marcas “sí objeto de impuesto” y no capturas el IVA u otro impuesto, el timbrado falla. Es muy común al importar conceptos desde otro sistema.
Cómo evitar estos errores desde el origen
- •Guarda a tus clientes con los datos de su constancia de situación fiscal.
- •Usa un sistema que valide antes de timbrar y te explique el error en español.
- •Para público en general, usa una plantilla con RFC genérico, S01 y el CP del lugar de expedición.
- •Revisa PPD/PUE y forma de pago antes de timbrar.
TimbraMX valida el comprobante contra el esquema del SAT antes de enviarlo y traduce los códigos de error a una explicación con la acción que debes hacer.
Preguntas frecuentes
¿Qué significa el error CFDI40145?
Que el nombre del receptor no coincide con el registrado en el SAT para ese RFC. Captura el nombre tal como aparece en su constancia de situación fiscal.
¿Por qué me sale CFDI40148?
Porque el código postal del receptor no coincide con su domicilio fiscal registrado en el SAT.
¿Qué hago con CFDI40149 y CFDI40161?
Son reglas del RFC genérico: usa PUBLICO EN GENERAL como nombre, el código postal del lugar de expedición y el uso de CFDI S01.
¿Por qué no puedo usar transferencia con PPD?
Porque con PPD (pago diferido o en parcialidades) la forma de pago debe ser 99 – Por definir; el pago real se documenta con el complemento de pago.
¿El error es del sistema o del SAT?
Casi siempre es un dato que no coincide con el catálogo o el registro del SAT. El sistema de facturación solo te lo hace visible.
¿TimbraMX me ayuda a corregir estos errores?
Sí. Valida antes de timbrar y muestra el error en español con lo que debes cambiar.
Timbra sin que te rechacen la factura
TimbraMX valida el CFDI 4.0 antes de enviarlo y explica cada error en español.
Crear cuenta gratis