A payment complement (Complemento de Pago) records a payment received for invoices that were issued as deferred or installment payments (PPD). Invoices paid at the time of issue (PUE) do not need one. For the general upload steps and format rules, see the Mexico bulk upload manual.
Fill in the Complemento de Pago tab and upload it in its own file, with the payment complement adapter.
- One payment complement records one payment.
- Each row is one invoice paid by that payment.
- If the payment settles several invoices, add one row per invoice with the same
Invoice External ID. Repeat the complement, buyer and payment columns with the same values on each row.
- For a second payment, issue a new payment complement with a different
Invoice External ID.
| Column | Value / format | Required | Notes |
|---|
Issuing Country | MX | Yes | |
Issuer | Value given by Brinta | Yes | Must match the selected adapter. |
Invoice External ID | Your own ID | Yes | Your reference for the complement. Same value on every row of the complement. |
Invoice Number | Number | No | Folio of the complement. |
Invoice Serie | Text, e.g. P | No | Series of the complement. |
Invoice Date | yyyy-mm-dd | Yes | Date the complement is issued. |
Export Reason | 01 | Yes | Keep the leading zero. |
Invoice Reason | CP01 | Yes | SAT c_UsoCFDI for payments. |
Invoice Currency | MXN | Yes | |
Payment Method Type | cash, bank transfer, credit card, debit card, digital wallet | Yes | How the payment was made. |
| Column | Value / format | Required | Notes |
|---|
Buyer Type | business or person | Yes | |
Buyer Tax Registration Number | RFC | Yes | Same RFC as the paid invoices. |
Buyer Tax Registration Status | Value from the Tax Registration Status tab | Yes | |
Buyer Tax Registration Type | RFC | Yes | |
Buyer Name | Name | No | |
Buyer Legal Name | Legal name | Yes | Exactly as registered at SAT. |
Buyer Country | MX | Yes | |
Buyer State | ISO 3166-2:MX code | No | See state codes. |
Buyer City / Buyer Address | Text | No | |
Buyer Postal Code | 5 digits, as text | Yes | The buyer's fiscal postal code. With XAXX010101000, use the issuer's postal code and PUBLICO EN GENERAL as legal name. |
| Column | Value / format | Required | Notes |
|---|
Total Payment Amount | Number | Yes | Total of the payment, in MXN. |
Final Amount | Number | Yes | Final amount of the complement. |
VAT Amount | Number | Yes | Total VAT of the payment, in MXN. |
VAT Taxable Amount | Number | Yes | Total taxable base of the payment, in MXN. |
VAT Rate | 0.16, 0.08 or 0 | Yes | |
| Column | Value / format | Required | Notes |
|---|
Payment External ID | Your own ID | Yes | Your reference for the payment. |
Payment Date | yyyy-mm-dd | Yes | Date the payment was received. |
Payment Currency | MXN, USD, ... | Yes | Currency of the payment. |
Payment Exchange Rate | Number | When the payment is not in MXN | |
Payment Method Type 2 | cash, bank transfer, credit card, debit card, digital wallet | No | How this payment was made. |
Payment Amount | Number | Yes | Amount of the payment, in the payment currency. |
Payment VAT Amount | Number | Yes | VAT included in the payment. |
Payment VAT Taxable Amount | Number | Yes | Taxable base included in the payment. |
Payment VAT Rate | 0.16, 0.08 or 0 | Yes | |
| Column | Value / format | Required | Notes |
|---|
Original Invoice UUID | SAT UUID (folio fiscal) | Yes | The UUID SAT gave the paid invoice. Not the invoice number or the Brinta ID. |
Original Invoice Serie | Text | No | |
Original Invoice Number | Number | No | |
Original Invoice Currency | MXN, USD, ... | Yes | Currency of the paid invoice. |
Original Invoice Exchange Rate | Number | When the invoice currency differs from the payment currency | |
Payment Method Installment | 1, 2, 3, ... | Yes | Which installment (parcialidad) of this invoice the payment covers. Starts at 1. |
Previous Balance | Number | Yes | Balance of the invoice before this payment. For the first installment, the invoice total. |
Paid Amount | Number | Yes | Amount of this payment applied to the invoice. |
Remaining Unpaid Balance | Number | Yes | Previous Balance − Paid Amount. Use 0 when the invoice is fully paid. |
Invoice VAT Amount | Number | Yes | VAT of the invoice that corresponds to this payment. |
Invoice VAT Taxable Amount | Number | Yes | Taxable base of the invoice that corresponds to this payment. |
Invoice VAT Rate | 0.16, 0.08 or 0 | Yes | VAT rate of the invoice. |
| Column | Value |
|---|
Issuing Country | MX |
Issuer | (your issuer value) |
Invoice External ID | CP-2026-0002 |
Invoice Serie | P |
Invoice Date | 2026-07-16 |
Export Reason | 01 |
Invoice Reason | CP01 |
Invoice Currency | MXN |
Payment Method Type | bank transfer |
Buyer Type | business |
Buyer Tax Registration Number | TRA150604TW1 |
Buyer Tax Registration Status | Régimen general |
Buyer Tax Registration Type | RFC |
Buyer Legal Name | CLIENTE EJEMPLO |
Buyer Country | MX |
Buyer Postal Code | 06600 |
Total Payment Amount | 5000 |
Final Amount | 5000 |
VAT Amount | 689.66 |
VAT Taxable Amount | 4310.34 |
VAT Rate | 0.16 |
Payment External ID | PAY-0002 |
Payment Date | 2026-07-16 |
Payment Currency | MXN |
Payment Method Type 2 | bank transfer |
Payment Amount | 5000 |
Payment VAT Amount | 689.66 |
Payment VAT Taxable Amount | 4310.34 |
Payment VAT Rate | 0.16 |
Original Invoice UUID | 1B7704E0-4F89-11D3-9A0C-0305E82C4471 |
Original Invoice Serie | A |
Original Invoice Number | 980 |
Original Invoice Currency | MXN |
Payment Method Installment | 1 |
Previous Balance | 5000 |
Paid Amount | 5000 |
Remaining Unpaid Balance | 0 |
Invoice VAT Amount | 689.66 |
Invoice VAT Taxable Amount | 4310.34 |
Invoice VAT Rate | 0.16 |
- Each paid invoice was issued as a deferred or installment payment (PPD).
Original Invoice UUID is the SAT folio fiscal of each paid invoice.
Remaining Unpaid Balance = Previous Balance − Paid Amount, and it is 0 (not empty) when the invoice is fully paid.
Payment Method Installment counts up from 1 for each invoice.
- The sum of
Paid Amount across the rows equals the payment.