Atributos para el complemento de pagos
A continuación mostramos una lista donde explicamos los nodos y atributos para el complemento de pagos para el CFDI 3.3
Nombre | Tipo | Descripción |
Nodo Pagos | ||
Versión | Requerido | Debe tener el valor "1.0" |
Nodo Pago | ||
FechaPago | Requerido | Para expresar la fecha y hora en la que el beneficiario recibe el pago. Se expresa en la forma aaaa-mm-ddThh:mm:ss, de acuerdo con la especificación ISO 8601.En caso de no contar con la hora se debe registrar 12:00:00 |
FormaDePagoP | Requerido | Para expresar la clave del catálogo c_FormaPago para forma en que se realiza el pago. 01-Efectivo, 02-Cheque nominativo... |
MonedaP | Requerido | Para identificar la clave de la moneda utilizada para realizar el pago, cuando se usa moneda nacional se registra MXN. El atributo Pagos:Pago:Monto y los atributos TotalImpuestosRetenidos, TotalImpuestosTrasladados, Traslados:Traslado:Importe y Retenciones:Retencion:Importe del nodo Pago:Impuestos deben ser expresados en esta moneda. Conforme con la especificación ISO 4217 |
TipoCambioP | Para expresar el tipo de cambio de la moneda a la fecha en que se realizó el pago. El valor debe reflejar el número de pesos mexicanos que equivalen a una unidad de la divisa señalada en el atributo MonedaP. Es requerido cuando el atributo MonedaP es diferente a MXN. Y debe estar dentro del valor máximo de variación publicado por el SAT en el catálogo c_Moneda, de lo contrario se requerirá la clave de autorización del PAC. | |
Monto | Requerido | Para expresar el importe del pago mayor a cero. |
NumOperacion | Para expresar el número de cheque, número de autorización, número de referencia, clave de rastreo en caso de ser SPEI, línea de captura o algún número de referencia análogo que identifique la operación que ampara el pago efectuado | |
RfcEmisorCtaOrd | Para expresar la clave RFC de la entidad emisora de la cuenta origen, es decir, la operadora, el banco, la institución financiera, emisor de monedero electrónico, etc., en caso de ser extranjero colocar XEXX010101000, considerar las reglas de obligatoriedad publicadas en la página del SAT para éste atributo de acuerdo con el catálogo catCFDI: c_FormaPago. | |
NomBancoOrdExt | Para expresar el nombre del banco ordenante, es requerido en caso de ser extranjero. Considerar las reglas de obligatoriedad publicadas en la página del SAT para éste atributo de acuerdo con el catálogo catCFDI:c_FormaPago. | |
CtaOrdenante | Para incorporar el número de la cuenta con la que se realizó el pago. Considerar las reglas de obligatoriedad publicadas en la página del SAT para éste atributo de acuerdo con el catálogo catCFDI: c_FormaPago. | |
RfcEmisorCtaBen | Para expresar la clave RFC de la entidad operadora de la cuenta destino, es decir, la operadora, el banco, la institución financiera, emisor de monedero electrónico, etc. Considerar las reglas de obligatoriedad publicadas en la página del SAT para éste atributo de acuerdo con el catálogo catCFDI: c_FormaPago. | |
CtaBeneficiario | Para incorporar el número de cuenta en donde se recibió el pago. Considerar las reglas de obligatoriedad publicadas en la página del SAT para éste atributo de acuerdo con el catálogo catCFDI: c_FormaPago. | |
TipoCadPago | Para identificar la clave del tipo de cadena de pago que genera la entidad receptora del pago. Considerar las reglas de obligatoriedad publicadas en la página del SAT para éste atributo de acuerdo con el catálogo catCFDI: c_FormaPago. 01 - SPEI | |
CertPago | Sirve para incorporar el certificado que ampara al pago, como una cadena de texto en formato base 64. Es requerido en caso de que el atributo TipoCadPago contenga información. | |
CadPago | Para expresar la cadena original del comprobante de pago generado por la entidad emisora de la cuenta beneficiaria. Es requerido en caso de que el atributo TipoCadPago contenga información. | |
SelloPago | Para integrar el sello digital que se asocie al pago. La entidad que emite el comprobante de pago, ingresa una cadena original y el sello digital en una sección de dicho comprobante, este sello digital es el que se debe registrar en este campo. Debe ser expresado como una cadena de texto en formato base 64. Es requerido en caso de que el atributo TipoCadPago contenga información. | |
DctoRelacionado | ||
IdDocumento | Requerido | Para expresar el identificador del documento relacionado con el pago. Este dato puede ser un Folio Fiscal o UUID de la Factura Electrónica o bien el número de operación de un documento digital. Deberá ser el Folio Fiscal de la factura principal, en caso de que el pago se realice por dos o más facturas, tendrá que registrarse un nodo DoctoRelacionado por cada una de ellas. |
Serie | Atributo opcional para precisar la serie del comprobante para control interno del contribuyente, acepta una cadena de caracteres. | |
Folio | Atributo opcional para precisar el folio del comprobante para control interno del contribuyente, acepta una cadena de caracteres. | |
MonedaDR | Requerido | Para identificar la clave de la moneda utilizada en los importes del documento relacionado, cuando se usa moneda nacional o el documento relacionado no especifica la moneda se registra MXN. Los importes registrados en los atributos “SaldoAnterior”, “ImportePagado” e “ImporteSaldoInsoluto” de éste nodo, deben corresponder a esta moneda. Conforme con la especificación ISO 4217. |
TipoCambioDR | Para expresar el tipo de cambio conforme con la moneda registrada en el documento relacionado. Es requerido cuando la moneda del documento relacionado es distinta de la moneda de pago. Se debe registrar el número de unidades de la moneda señalada en el documento relacionado que equivalen a una unidad de la moneda del pago. Por ejemplo: El documento relacionado se registra en USD El pago se realiza por 100 EUR. Este atributo se registra como 1.114700 USD/EUR. El importe pagado equivale a 100 EUR * 1.114700 USD/EUR = 111.47 USD. | |
MetodoDePagoDR | Requerido | Se debe registrar la clave "PPD" Pago en Parcialidades o Diferido que se registró en el campo MetodoPago del documento relacionado. |
NumParcialidad | Para expresar el número de parcialidad que corresponde al pago. Es requerido cuando MetodoDePagoDR contiene: PPD “Pago en parcialidades o diferido” | |
ImpSaldoAnt | Para expresar el importe del saldo anterior del documento relacionado o el monto del saldo insoluto de la parcialidad anterior. Es requerido cuando MetodoDePagoDR contiene: “Pago en parcialidades o diferido”. En el caso de que sea la primer parcialidad este campo debe contener el importe total del documento relacionado | |
ImpPagado | Para expresar el importe pagado para el documento relacionado. Es obligatorio cuando exista más de un documento relacionado o cuando existe un documento relacionado y el TipoCambioDR tiene un valor. | |
ImpSaldoInsoluto | Para expresar la diferencia entre el importe del saldo anterior y el monto del pago. Es requerido cuando MetodoDePagoDR contiene: “Pago en parcialidades o diferido” | |