Catálogo SAT

Catálogo Forma de Pago (c_FormaPago) SAT

c_FormaPago es el catálogo oficial del SAT para identificar el método de liquidación en el CFDI 4.0. Se cruza obligatoriamente con el campo MetodoPago; usar claves incorrectas genera errores de validación (Validación MetodoPago PPD) y rechazos de timbrado.

¿Qué es c_FormaPago y para qué sirve? (En palabras simples)

En palabras simples: Este catálogo define la lista oficial de opciones para indicar cómo te pagó tu cliente (por ejemplo: Efectivo, Cheque, Transferencia Electrónica, Tarjeta de Crédito).

La regla más importante: Si estás emitiendo una factura a crédito (donde el campo MetodoPago es PPD), la forma de pago siempre debe ser 99 (Por definir). No intentes adivinar cómo te van a pagar en el futuro.

Estructura del Catálogo

El catálogo del SAT contiene múltiples columnas que controlan qué información bancaria es obligatoria u opcional, especialmente cuando se emite un Complemento de Recepción de Pagos.

Columna¿Qué significa para tu negocio?
c_FormaPagoLa clave oficial de dos dígitos (ej. 01 para Efectivo, 03 para Transferencia).
DescripciónEl nombre descriptivo de la forma de pago.
BancarizadoIndica si el pago pasa por el sistema financiero. Si es así, condiciona la captura de datos bancarios adicionales en el Complemento de Recepción de Pagos.
Número de operaciónDefine si debes capturar el número de autorización o folio de la operación bancaria (Opcional, Requerido o No Aplicable).
RFC del Emisor de la cuenta ordenanteDefine si es necesario registrar el RFC del banco desde donde tu cliente te envió el dinero.
Cuenta OrdenanteDefine si es necesario registrar el número de cuenta bancaria de tu cliente.
Patrón para cuenta ordenanteRegla interna del SAT que valida que la cuenta de tu cliente tenga el formato y la longitud correctos según el banco.
RFC del Emisor Cuenta de BeneficiarioDefine si es necesario registrar el RFC de tu banco (el que recibe los fondos).
Cuenta de BenenficiarioDefine si es necesario registrar tu número de cuenta bancaria.
Patrón para cuenta BeneficiariaRegla interna del SAT que valida que tu cuenta bancaria tenga el formato y longitud correctos.
Tipo Cadena PagoIndica si se requiere identificar el tipo de cadena de pago (como SPEI) en el comprobante.
Nombre del Banco emisor de la cuenta ordenante en caso de extranjeroRegla que te obliga a escribir el nombre del banco extranjero de tu cliente, solo si usaste el RFC genérico extranjero (XEXX010101000).
Fecha inicio de vigenciaLa fecha a partir de la cual puedes usar esta clave en tus facturas.
Fecha fin de vigenciaLa fecha en la que la clave deja de ser aceptada por el SAT.

Reglas de Validación y Casos Especiales

El SAT aplica reglas estrictas sobre cuándo y cómo usar el campo FormaPago. Conocerlas te evitará dolores de cabeza al momento del timbrado:

  1. Facturas de Ingreso y Egreso: Si el campo TipoDeComprobante es I (Ingreso) o E (Egreso), es obligatorio incluir una clave vigente del catálogo c_FormaPago.
  2. Comprobantes sin pago directo: Si el TipoDeComprobante es T (Traslado), N (Nómina) o P (Pago), el campo FormaPago no debe existir en el documento principal (en el caso de pagos, la forma de pago va dentro del complemento, no en el comprobante general).
  3. Pagos Mixtos (Múltiples formas de pago): Si un cliente te paga una sola factura usando dos métodos diferentes (ej. mitad en efectivo y mitad con tarjeta), debes registrar la clave de la forma de pago con la que se liquidó la mayor cantidad del importe.
  4. Pagos Mixtos (Cantidades iguales): Si recibes distintas formas de pago por exactamente el mismo importe (ej. 50% transferencia, 50% efectivo), tú como contribuyente puedes elegir a tu consideración cuál de las dos claves registrar.

Errores Comunes y Soluciones

Validación TipoDeComprobante T/N/P: Uso indebido del campo

"Se registró el atributo FormaPago pero el TipoDeComprobante es 'T', 'N' o 'P'."

🔴 Causa del Error: Estás intentando poner una forma de pago en un tipo de factura que no lo permite. Las facturas de Traslado, Nómina o el CFDI con Complemento de Pago (tipo 'P') no llevan este dato en la sección principal.

🛠️ Solución Manual: Elimina o deja en blanco el campo FormaPago antes de intentar el timbrado.

Validación TipoDeComprobante I/E: Falta de forma de pago

"El atributo FormaPago no existe o su clave no está vigente en el catálogo c_FormaPago para un comprobante de Ingreso o Egreso."

🔴 Causa del Error: Estás haciendo una factura normal de venta (Ingreso) o una nota de crédito (Egreso) y olvidaste indicar cómo te pagaron, o usaste una clave que ya no es válida.

🛠️ Solución Manual:

  1. Revisa el catálogo c_FormaPago.
  2. Selecciona la clave correcta (ej. 03 para transferencia).
  3. Asegúrate de que la fecha actual esté dentro del rango de vigencia de la clave.

Validación MetodoPago PPD: Contradicción en el crédito

"El atributo MetodoPago es 'PPD' pero la FormaPago no es '99'."

🔴 Causa del Error: Le indicaste al SAT que la factura se pagará en parcialidades o de forma diferida (PPD), pero al mismo tiempo le pusiste una forma de pago específica (como Efectivo o Transferencia). Para el SAT, si es a crédito, la forma de pago aún no se conoce.

🛠️ Solución Manual: Cambia el valor del campo FormaPago a 99 (Por definir). La forma de pago real la reportarás más adelante cuando emitas el Complemento de Recepción de Pagos.

Preguntas frecuentes

¿Qué pongo en el campo FormaPago si mi cliente me paga con dos métodos diferentes?

Debes registrar la clave de la forma de pago con la que se liquidó la mayor cantidad del pago. Si los importes son exactamente iguales, puedes elegir cualquiera de las dos a tu consideración.

¿Por qué el SAT rechaza mi factura si le pongo 'Transferencia' y 'PPD'?

Porque es una regla de validación estricta. Si el campo MetodoPago es PPD (Pago en parcialidades o diferido), el SAT asume que el pago no se ha realizado en el momento de la emisión. Por lo tanto, el campo FormaPago debe ser obligatoriamente 99 (Por definir).

¿Debo llenar los datos bancarios (Cuenta Ordenante, Banco, etc.) en una factura normal?

La columna 'Bancarizado' y los datos de cuentas aplican principalmente cuando emites un Complemento de Recepción de Pagos. En una factura de Ingreso estándar, generalmente solo se requiere la clave de la forma de pago.

¿Necesitas generar tu factura 4.0?

Con LogiPro puedes crear tus facturas y Carta Porte en minutos. Cumple con todos los requisitos del SAT sin complicaciones.