The name field on /rfc/find-zip, /rfc/verify, and /rfc/verify-batch must match SAT's registered name. Companies and individuals follow different rules. Pre-cleaning the name before you send it yields faster, more reliable matches. The server safety-cleans common company suffixes, but it cannot recover from a misspelled apellido or a stray honorific.
Companies (persona moral)
Submit the razón social WITHOUT legal-entity suffixes. Strip S.A. de C.V., SA DE CV, SAPI de C.V., SAB de C.V., S de RL de CV, SOFOM, AC, SC, SAS, and similar regimen tags before sending.
Correct
ACME CONSULTORES
Incorrect
ACME CONSULTORES S.A. de C.V.
Individuals (persona física)
Submit the legal name as registered with SAT: apellido paterno, then apellido materno, then nombres. No honorifics, no titles.
Correct
JUAN PEREZ LOPEZ
Incorrect
Sr. Juan Pérez López
Tips
- Uppercase or mixed case both work. The server normalizes case before matching.
- Accents are tolerated but not required. "JOSE PEREZ" matches "JOSÉ PÉREZ".
- If a match repeatedly fails for a known-good RFC, double-check that the name on your records is the SAT-registered name, not a doing-business-as or marketing name.