What changed with CFDI 4.0
The CFDI 4.0 is the current version of the electronic invoice in Mexico, and its big difference with respect to previous versions is the requirement that the data of the sender and receiver match 100% with what the SAT has registered. "More or less" is no longer enough: the name or company name, the RFC and the postal code of the tax address must be identical to the Tax Status Certificate.
This sounds strict, and it is, but it has a logic: reduce evasion and apocryphal invoices. The side effect is that one small mistake—one extra accent, "S.A. de C.V." missing or missing, an old zip code—causes the stamp to be rejected or the invoice to go wrong. That is why it is now so important to ask the client for their updated Proof of Tax Status before invoicing them.
The data that cannot fail
A valid CFDI 4.0 depends on these fields being perfect. They are worth knowing even if your system fills them in for you:
- Receiver RFC: exact, no gaps or errors. It must exist and be active.
- Name or company name: identical to the certificate, respecting capital letters and without the corporate regime if the certificate does not include it.
- Postal code of the recipient's tax address: it is the recipient's, not yours, and must match your certificate.
- Tax regime of the recipient: the SAT validates that it is compatible with the declared use of CFDI.
- Use of the CFDI: what the client will use the invoice for (general expenses, acquisition of merchandise, etc.). It must be consistent with your regimen.
- Product or service key and unit key: SAT catalogs that describe what you sell.
The most common mistakes (and how to avoid them)
Most billing problems are not rare cases: they are the same mistakes repeated. Knowing them saves you headaches:
- Outdated recipient data: the client changed address or regime and did not notify you. Solution: ask for your updated certificate.
- Use of CFDI incompatible with your regime: the system rejects it. Solution: use updated catalogs and validate before ringing.
- Invoicing with amounts that do not match the payment: if you charge in installments, you need the payment supplement (REP).
- Canceling wrong: since the reform, canceling a CFDI requires justifying the reason and, in many cases, the acceptance of the recipient. It's not as simple as deleting.
- Issue out of time: there are deadlines for stamping and issuing payment supplements. Being late creates problems.
The payment complement: the great forgotten
One of the most common pitfalls is ignoring the payment add-on, or REP. The rule is this: if you issue an invoice as "Payment in one lump sum" but in reality they are going to pay you later, or if you collect in installments, you must issue a payment type CFDI every time you receive money.
Many businesses issue the deposit invoice and forget about the supplement when they finally collect, and that leaves their accounting and that of their client incomplete before the SAT. A good system reminds you—or automatically generates—the supplement when you register the payment, closing the circle without you having to remember.
Bill without fear with Aura
The way to eliminate billing errors is to not rely on memory or manual capture. In Aura, CFDI 4.0 billing is integrated with your sales and your customer catalog: when you close a sale, the CFDI is generated with the data already validated, with the correct product keys and with VAT calculations done automatically.
The system validates the tax data before stamping, so RFC or postal code errors are detected before sending the receipt, not after. And since charges also live on the platform, payment add-ons are generated in due course without you having to chase them down. Invoicing stops being a source of stress and fines, and becomes another step in the sales flow that happens almost by itself.
Stop sticking tools. Operate your entire business with Aura.
ERP, CRM, point of sale, billing, WhatsApp and more — in a single system with AI that works for you. Try 14 days for $14.
Start your trial →Frequently asked questions
What is the Tax Status Certificate and why do they ask for it?
It is the SAT document that contains the exact tax data of a person or company: RFC, name or company name, regime and postal code. With CFDI 4.0, these data must match 100% on the invoice, which is why they ask for it. Ask your clients for an updated version before invoicing them.
Can I cancel a CFDI if I made a mistake?
Yes, but since the cancellation reform you must choose a reason (for example, receipt with errors with relation or without relation) and, in several cases, the recipient must accept the cancellation. It's not just erasing. That's why it's a good idea to cast right the first time.
When do I have to issue a payment supplement?
When you issue an invoice with a partial or deferred payment method (PPD), that is, when payment does not occur at the time of billing. Every time you receive a payment, you must issue a payment type CFDI that registers it. If you collect immediately (PUE), it does not apply.
What happens if I issue an invoice with incorrect customer information?
If the error is in the RFC, name or postal code, it is most likely that the stamp will be rejected or that the client will not be able to deduce it and will ask you to cancel it and reissue it. Validating the data before ringing, as a good system does, avoids this back and forth.