Error CFDI40105: "El campo FormaPago no contiene el valor 99"
Actualizado el · Equipo de soporte CONTPAQi de Tecnosatélites
El SAT rechaza la factura porque el método de pago es PPD (pago en parcialidades o diferido) pero la forma de pago no es 99 – "Por definir". La regla es fija: con PPD siempre va forma de pago 99, y la forma real (transferencia, efectivo…) se informa después en el complemento de pago (REP). Corrige el campo forma de pago a 99 y vuelve a timbrar.
¿Por qué aparece el error CFDI40105?
En el CFDI 4.0 el método de pago y la forma de pago tienen que ser congruentes. Cuando el campo MetodoPago vale PPD, el SAT exige que FormaPago contenga el valor "99". Si capturaste 03 (transferencia), 01 (efectivo) o cualquier otra, el validador responde con:
CFDI40105 – El campo FormaPago no contiene el valor "99".
Normalmente pasa porque el cliente tiene configurada una forma de pago por omisión (por ejemplo "03 – Transferencia") y el documento se generó como PPD.
La regla PUE / PPD en una tabla
| Situación | Método de pago | Forma de pago | ¿Complemento de pago? |
|---|---|---|---|
| Te pagan todo al emitir la factura | PUE – Pago en una sola exhibición | La real: 01, 02, 03, 04, 28… | No |
| Te pagan después o en parcialidades | PPD – Pago en parcialidades o diferido | 99 – Por definir | Sí, por cada pago recibido |
Y al revés también aplica: con PUE no debes usar 99, porque en ese caso el pago ya ocurrió y su forma es conocida.
Las formas de pago más usadas del catálogo c_FormaPago: 01 Efectivo, 02 Cheque nominativo, 03 Transferencia electrónica de fondos, 04 Tarjeta de crédito, 28 Tarjeta de débito, 30 Aplicación de anticipos y 99 Por definir.
Cómo corregirlo en CONTPAQi
CONTPAQi CFDI Facturación en línea+
- Entra a Crear factura 4.0.
- En la sección Información del receptor revisa el método de pago.
- Si el método es PPD, en forma de pago selecciona Por definir.
- Guarda y timbra de nuevo.
CONTPAQi Comercial y Factura Electrónica
- Abre el documento que no timbró (todavía no tiene UUID, así que se puede editar).
- Cambia la forma de pago a 99 – Por definir o, si en realidad ya te pagaron, cambia el método a PUE y deja la forma real.
- Para que no vuelva a pasar, revisa la forma y el método de pago por omisión del cliente en su catálogo.
- Guarda y vuelve a timbrar.
¿Y si la factura ya se timbró con datos incorrectos?
Un CFDI timbrado ya no se puede modificar. Si quedó con método o forma de pago equivocados:
- Emite una nueva factura correcta relacionándola con la anterior con el tipo de relación 04 – Sustitución de los CFDI previos.
- Cancela la factura original con el motivo 01 – Comprobante emitido con errores con relación, indicando el UUID de la nueva.
Después de una factura PPD: el complemento de pago
Cada vez que recibas un pago de una factura PPD debes emitir un CFDI con complemento para recepción de pagos (REP), a más tardar el quinto día natural del mes siguiente al que recibiste el pago. En el REP sí capturas la forma de pago real (por ejemplo 03 – Transferencia).
Preguntas frecuentes
¿Qué significa el error CFDI40105?
Que el método de pago es PPD (pago en parcialidades o diferido) pero la forma de pago no es 99 "Por definir". Con PPD la forma de pago siempre debe ser 99.
¿Cuándo uso forma de pago 99 Por definir?
Siempre que el método de pago sea PPD, es decir, cuando el pago se recibe después de emitir la factura o en parcialidades. La forma real se informa en el complemento de pago.
¿Puedo usar PUE con forma de pago 99?
No. Con PUE el pago ya se recibió, así que debes indicar la forma real (efectivo, transferencia, tarjeta, etc.).
¿Cómo corrijo una factura que ya timbré con la forma de pago equivocada?
Emite una factura nueva relacionada con tipo de relación 04 (sustitución) y cancela la original con motivo 01, indicando el UUID de la factura que la sustituye.
¿Cuándo debo emitir el complemento de pago de una factura PPD?
A más tardar el quinto día natural del mes siguiente a aquel en que recibiste el pago.
