Validateur RFC Mexique
Valider la structure RFC mexicaine.
Contrôle par lots — en coller plusieurs, un par ligne
Plusieurs pays ou une liste plus longue ? Utilisez l’ atelier de validation d’ID par lot.
Valider un RFC mexicain
Collez un RFC de 12 ou 13 caractères pour vérifier sa structure, voir le nom/date/homoclave segmentés et vérifier des listes par lots — le tout en local.
Comment fonctionne le caractère de contrôle du RFC ?
Le dernier caractère d'un RFC est un caractère de contrôle calculé à partir des caractères qui le précèdent. Cet outil utilise le même dictionnaire SAT, la même somme pondérée à 12 cases et la même règle modulo 11 que son validateur.
Structure
| Type | Longueur | Motif |
|---|---|---|
| Particulier | 13 | Quatre lettres, puis YYMMDD, ensuite un homoclave de trois caractères. Les quatre lettres correspondent à la première lettre du nom de famille paternel, à la première voyelle interne du nom de famille paternel, à la première lettre du nom de famille maternel et à la première lettre du prénom. |
| Société | 12 | Trois lettres tirées du nom légal, puis la date de création au format YYMMDD, enfin un homoclave de trois caractères. |
| Homoclave | 3 | Les deux premiers caractères sont attribués par le SAT. Le dernier caractère est le caractère de contrôle. |
| RFC public générique | XAXX010101000 | RFC générique pour le public national (público en general), accepté sur les factures sans inscription au registre SAT d'une personne. Cet outil le reconnaît et n'applique pas le test du caractère de contrôle. |
| RFC étranger générique | XEXX010101000 | RFC générique pour les résidents étrangers, accepté sur les factures sans inscription au registre SAT d'une personne. Cet outil le reconnaît et n'applique pas le test du caractère de contrôle. |
Pour la vérification, un RFC de 13 caractères utilise ses 12 premiers caractères comme corps pondéré. Un RFC d'entreprise de 12 caractères est complété par un espace initial afin que les 12 valeurs soient toujours multipliées par les coefficients de 13 à 2. Le bloc de date doit correspondre à un jour réel du calendrier. Comme un RFC ne comporte pas de marqueur de siècle, le 29 février est accepté lorsque l'année 19yy ou 20yy est une année bissextile.
Exemple concret : ABC680524P73
This is the legal 12-character company specimen from the batch-check placeholder on this page. Because it is 12 characters long, the weighted body is a leading space plus the first 11 characters. Each of those 12 characters is looked up in the dictionary below, multiplied by a weight from 13 down to 2, and the products are added. The total is taken modulo 11. A remainder of 0 gives the check character 0. Otherwise subtract the remainder from 11: if that gives 10 (remainder 1) the check character is A, and any other result is that digit itself (for example remainder 10 gives 1).
| Dictionnaire | 0123456789ABCDEFGHIJKLMN&OPQRSTUVWXYZ Ñ |
| Position | Caractère | Valeur du dictionnaire | Poids | Produit |
|---|---|---|---|---|
| 1 | (espace) | 37 | 13 | 481 |
| 2 | A | 10 | 12 | 120 |
| 3 | B | 11 | 11 | 121 |
| 4 | C | 12 | 10 | 120 |
| 5 | 6 | 6 | 9 | 54 |
| 6 | 8 | 8 | 8 | 64 |
| 7 | 0 | 0 | 7 | 0 |
| 8 | 5 | 5 | 6 | 30 |
| 9 | 2 | 2 | 5 | 10 |
| 10 | 4 | 4 | 4 | 16 |
| 11 | P | 26 | 3 | 78 |
| 12 | 7 | 7 | 2 | 14 |
| Somme des produits | 1108 | |||
| Reste du modulo 11 | 8 | |||
| Caractère de contrôle | 3 |
Les produits donnent une somme de 1108. Cette somme modulo 11 est égale à 8, et 11 moins 8 fait 3, ce qui correspond au dernier caractère de l'échantillon.
Deux cas limites que l'exemple ne couvre pas : ABC680524PKA se termine par A car son total laisse un reste de 1, et ABC680524PJ1 se termine par 1 car son total laisse un reste de 10. Les deux sont calculés par la même fonction qui valide votre saisie.
Sources officielles
- sat.gob.mx : site officiel du SAT, le Servicio de Administración Tributaria qui délivre les RFC.
- sat.gob.mx/curp/Consult : formulaire SAT intitulé Consulta RFC, utilisé pour rechercher un RFC à partir d'un CURP.
- agsc.siat.sat.gob.mx : Validador de RFC, le service de SAT qui indique si une clé est réellement enregistrée
Erreurs courantes et ce que le chiffre ne peut pas vous indiquer
- Ne traitez pas le symbole & comme illégal. Dans un nom d'entreprise, c'est un caractère autorisé dans le dictionnaire SAT, placé après le N.
- Ne traitez pas le Ñ comme illégal. C'est le dernier caractère du dictionnaire SAT utilisé par cet outil.
- N'utilisez pas un RFC générique comme s'il s'agissait d'un RFC personnel. XAXX010101000 et XEXX010101000 sont des clés de facture partagées, et non attribuées à une personne enregistrée auprès du SAT.
- Ne saisissez pas une date qui n'existe pas dans le calendrier. Le bloc YYMMDD doit correspondre à un mois et un jour possibles, y compris le 29 février des années bissextiles comme décrit ci-dessus.
- Un caractère de contrôle correspondant ne prouve que la clé a été copiée sans erreur. Cela ne prouve pas que SAT l'ait enregistrée. Pour confirmer l'enregistrement, utilisez le SAT Validador de RFC ou la recherche par CURP mentionnée ci-dessus ; la Constancia de situación fiscal est le document officiel attestant du RFC enregistré.
Le RFC (Registro Federal de Contribuyentes) est l’identifiant fiscal mexicain délivré par le SAT (Servicio de Administración Tributaria). Les particuliers (personas físicas) reçoivent 13 caractères : 4 lettres tirées du nom, 6 chiffres de date de naissance (YYMMDD) et une homoclave de 3 caractères.
Les entreprises (personas morales) reçoivent 12 caractères : 3 lettres, 6 chiffres de date de constitution et l’homoclave. Le dernier caractère de l’homoclave est un chiffre de contrôle calculé avec la table de valeurs de caractères du SAT modulo 11 — cet outil le recalcule localement et signale les erreurs de structure, les dates impossibles et les divergences de contrôle.
Limites : les deux premiers caractères de l'homoclave sont attribués par le SAT à partir de données internes, donc aucun outil hors ligne ne peut les dériver d'un nom — nous validons la cohérence, pas l'existence dans le registre. Pour l'état du registre, la suspension ou le RFC exact enregistré, utilisez les services officiels du SAT. Dernière vérification : juillet 2026.
FAQ
Qu'est-ce qu'un RFC ?
Le Registro Federal de Contribuyentes est l'identifiant fiscal du Mexique : 13 caractères pour les particuliers et 12 pour les entreprises.
Que vérifie ceci ?
Trois couches : la structure (lettres du nom + YYMMDD + homoclave), la vérification que la date correspond à une date calendaire réelle, et le caractère de contrôle final recalculé avec le tableau mod-11 officiel du SAT. Les RFC génériques (XAXX010101000 pour le public, XEXX010101000 pour les étrangers) sont reconnus. Seul le SAT peut confirmer l'inscription réelle.
Puis-je en vérifier plusieurs en même temps ?
Oui. Ouvrez la vérification en lot, collez un RFC par ligne, puis exportez les résultats au format CSV.
Mon RFC est-il téléchargé ?
Non. Tout s'exécute localement dans votre navigateur.
Quelle est la différence entre un RFC de 13 caractères et un RFC de 12 caractères ?
Treize caractères désignent un particulier : quatre lettres du nom, une date de naissance au format YYMMDD, et un homoclave de trois caractères. Douze caractères désignent une entreprise : trois lettres, une date de constitution au format YYMMDD, et un homoclave de trois caractères. Le dernier caractère de chaque forme est le caractère de contrôle.
Que sont XAXX010101000 et XEXX010101000 ?
Ce sont les RFC génériques que cet outil reconnaît sans appliquer le test du caractère de contrôle. XAXX010101000 est la clé pour le public national (público en general) sur les factures ne permettant pas d'identifier une personne enregistrée. XEXX010101000 est la clé générique pour les résidents étrangers dans la même situation.
Qu'est-ce que l'homoclave ?
Il s'agit des trois derniers caractères. L'administration fiscale SAT attribue les deux premiers pour distinguer les personnes ou entreprises qui partageraient sinon les mêmes lettres de nom et date. Le troisième caractère est le caractère de contrôle calculé à partir du dictionnaire SAT et selon la règle du modulo 11.
Pourquoi le SAT peut-il encore rejeter un RFC que cet outil accepte ?
Un caractère de contrôle correspondant ne prouve que la clé est cohérente au niveau interne. Cela ne prouve pas que SAT l'ait enregistrée, qu'elle soit active, ou qu'elle appartienne à la personne ou à l'entreprise indiquée sur une facture. Pour confirmer l'enregistrement, utilisez le SAT Validador de RFC ou la recherche par CURP ; la Constancia de situación fiscal est le document officiel attestant de la clé enregistrée.
Dernière mise à jour: