¿Qué significa el error CFDI40104?
El campo FormaPago no contiene un valor del catálogo c_FormaPago. Normalmente aparece cuando el valor del campo FormaPago (nodo Comprobante) no cumple la validación que exige el SAT.
Error SAT CFDI 4.0
El campo FormaPago no contiene un valor del catálogo c_FormaPago.
Significado oficial del SAT (Matriz de Errores CFDI 4.0)
“El campo FormaPago no contiene un valor del catálogo c_FormaPago.”
Elemento Comprobante, atributo FormaPago.
Según la Matriz de Errores del SAT (CFDI 4.0), el código CFDI40104 significa: “El campo FormaPago no contiene un valor del catálogo c_FormaPago.” (elemento Comprobante, atributo FormaPago).
Regla de validación del SAT: Este atributo, debe contener un valor del catálogo c_FormaPago.
En la práctica, revisa el campo FormaPago del nodo Comprobante: identifica si el valor viene del dato capturado, del cálculo o de una plantilla desactualizada, corrígelo conforme a la regla y vuelve a validar el XML antes de timbrar.
Referencia oficial
Este atributo, debe contener un valor del catálogo c_FormaPago.
Ver fuente oficial: SAT — Matriz de códigos de error para el CFDI 4.0Este atributo, debe contener un valor del catálogo c_FormaPago.
Consultar fuente oficialValí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
Validar XML CFDI
Revisa estructura, catálogos y consistencia antes de timbrar.
Validar lote de CFDI
Detecta errores repetidos en cargas masivas del despacho.
Ver catálogo completo
Consulta todas las guías SEO de errores CFDI y validaciones SAT.
Lee la guía completa
CFDI y Facturación
CFDI 4.0: Errores Más Comunes del SAT y Cómo Corregirlos
Los errores de CFDI 4.0 suelen venir de datos fiscales inconsistentes. Aprende a diagnosticarlos rápido y documentar la corrección.
CFDI y Facturación
Complemento de Pago SAT: Guía Completa para CFDI PPD en 2026
Aprende cuándo emitir complemento de pago, cómo distinguir PPD de PUE y qué revisar antes de cerrar IVA con CFDIs cobrados.
CFDI y Facturación
Facturación Electrónica en México 2026: Requisitos CFDI 4.0
Una guía práctica para emitir y revisar CFDI 4.0 sin perder de vista datos fiscales, impuestos, catálogos y evidencia.
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.
401: Fecha fuera de rango permitido
La fecha del comprobante no cae dentro del rango temporal que el PAC acepta para timbrado.
301: XML mal formado
El PAC no puede leer correctamente el XML porque la estructura, etiquetas o sintaxis están rotas.
CFDI40100: Versión del comprobante no válida
El CFDI usa una versión distinta a la que el SAT y el PAC aceptan para timbrado.
CFDI40102: El resultado de la digestión debe ser igual al resultado de la desencripción del sello.
El resultado de la digestión debe ser igual al resultado de la desencripción del sello.
El campo FormaPago no contiene un valor del catálogo c_FormaPago. Normalmente aparece cuando el valor del campo FormaPago (nodo Comprobante) no cumple la validación que exige el SAT.
Sí. CFDI40104 normalmente bloquea el timbrado hasta corregir el dato o cálculo inconsistente.
Localiza el campo FormaPago en el nodo Comprobante del XML. Ajusta su valor conforme a la regla del SAT: Este atributo, debe contener un valor del catálogo c_FormaPago.