Home › Articles › Mexico · Taxes

My CFDI 4.0 invoice got rejected — the name was off by one letter. Really?

⚠️ Disclaimer: For general information only — not tax, financial, or legal advice. Figures may be outdated or incorrect; tax rules change frequently. Verify important decisions with the CRA/IRS or a qualified professional. You use this information at your own risk.
The short answer

Yes, really. CFDI 4.0 validates the recipient's data against SAT's padrón (registry), and four fields must match exactly: the recipient's RFC, name/razón social, tax regime (régimen fiscal), and fiscal domicile postal code. One wrong accent, one outdated regime code, and the invoice fails at timbrado (certification). This was the single biggest behavioral change from CFDI 3.3 to 4.0.

The four exact-match fields

FieldMust matchWhere to get the truth
RFCCharacter-for-characterConstancia de Situación Fiscal
Nombre / razón socialIncluding accents, no abbreviationsConstancia de Situación Fiscal
Régimen fiscalThe code SAT has on file (e.g. 612, 626)Constancia de Situación Fiscal
Domicilio fiscal (CP)The postal code on recordConstancia de Situación Fiscal

Legal anchor: CFF Art. 29-A fr IV, plus the Anexo 20/29 filling guides for the régimen field.

How to stop the rejections

  1. Ask every new client for their Constancia de Situación Fiscal before the first invoice — copy the four fields verbatim, don't trust what they type in an email.
  2. Re-validate periodically. Clients change regimes (e.g., moving into RESICO) without telling you.
  3. If it fails at timbrado, fix the field and re-stamp — don't try to "force it through"; the PAC (authorized certification provider) is just enforcing SAT's validation.

One 2026 nuance: SAT has moved against vendors who condition issuing an invoice on the client presenting the constancia — you must ask for the data, but you can't refuse to invoice someone solely for not producing the document on the spot. (The 2026 fine for this is reported but not yet confirmed in primary sources — treat the practice itself as prohibited regardless.)

Frequently asked questions

The client insists the name is right but SAT rejects it. Who's wrong?

SAT's padrón wins, always. Whatever the client believes, the registry is the source of truth — have them check (and update, if needed) their constancia.

Can I just use the generic RFC for everyone?

No. RFC genérico (XAXX010101000 / XEXX010101000) is for the general public and foreign clients respectively — using it for a Mexican client with a real RFC is a red flag.

Does the same strictness apply to the issuer's data?

Yes — your own RFC, name, regime, and CP are validated the same way. Keep your own constancia current too.

Sources

  • https://blog.alegra.com/mexico/errores-en-cfdi-mas-comunes/
  • CFF Art. 29-A fr IV (recipient data requirements)
  • SAT Anexo 20 / Anexo 29 (CFDI 4.0 filling guides) — https://www.sat.gob.mx
Disclaimer — please read. This article is for general information and educational purposes only. It is not tax, accounting, legal, financial, or immigration advice, and reading it does not create a professional or client relationship between you and Llandora. Tax and immigration rules change frequently and differ by country, province/state, and personal circumstances; figures, thresholds, and examples in this article may be outdated, incomplete, or incorrect, and may not apply to your situation. Always verify current rules with the official sources (CRA, IRS, IRCC, USCIS) and consult a licensed professional before making any decision. Llandora makes no warranty of any kind — express or implied — about the accuracy, completeness, reliability, or timeliness of this content. To the fullest extent permitted by law, Llandora disclaims all liability for any loss, damage, cost, or expense arising from errors or omissions in this article or from any action taken or not taken in reliance on it, whether direct, indirect, incidental, or consequential. You rely on this article entirely at your own risk.