Mexicaans RFC-validator
Valideer een Mexicaanse RFC-structuur.
Batchcontrole — plak meerdere, één per regel
Meerdere landen of grotere lijsten? Gebruik de werkbank voor ID-batchvalidatie.
Valideer een Mexicaanse RFC
Plak een RFC van 12 of 13 tekens om de structuur te controleren, zie gesegmenteerde naam/datum/homoclave, en batchcontrolelijsten — alles lokaal.
Hoe het RFC-controleteken werkt
Het laatste teken van een RFC is een controleteken dat wordt berekend op basis van de voorgaande tekens. Deze tool gebruikt hetzelfde SAT-woordenboek, dezelfde gewogen som met 12 posities en dezelfde modulo-11-regel als de validator.
Structuur
| Soort | Lengte | Patroon |
|---|---|---|
| Natuurlijke persoon | 13 | Vier letters, daarna YYMMDD, en vervolgens een homoclave van drie tekens. De vier letters zijn de eerste letter van de vaderlijke achternaam, de eerste interne klinker van de vaderlijke achternaam, de eerste letter van de moederlijke achternaam en de eerste letter van de voornaam. |
| Bedrijf | 12 | Drie letters uit de officiële naam, gevolgd door de oprichtingsdatum YYMMDD, en vervolgens een drie-tekenige homoclave. |
| Homoclave | 3 | De eerste twee tekens worden toegekend door SAT. Het laatste teken is het controleteken. |
| Generiek publiek | XAXX010101000 | Generieke RFC voor het nationale publiek (público en general), geaccepteerd op facturen zonder SAT-registratie van een persoon. Deze tool herkent dit en past de controle-tekentest niet toe. |
| Generiek buitenlands | XEXX010101000 | Generieke RFC voor buitenlandse inwoners, geaccepteerd op facturen zonder SAT-registratie van een persoon. Deze tool herkent dit en past de controle-tekentest niet toe. |
Voor de controle gebruikt een RFC van 13 tekens de eerste 12 tekens als het gewogen lichaam. Een bedrijfs-RFC van 12 tekens wordt voorzien van een leidende spatie zodat 12 waarden nog steeds worden vermenigvuldigd met de gewichten 13 tot 2. Het datumbereik moet een echte kalenderdag zijn. Omdat een RFC geen eeuwmarkering heeft, wordt 29 februari geaccepteerd wanneer 19yy of 20yy een schrikkeljaar is.
Voorbeeld: 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).
| Woordenboek | 0123456789ABCDEFGHIJKLMN&OPQRSTUVWXYZ Ñ |
| Positie | Karakter | Woordenboekwaarde | Gewicht | Product |
|---|---|---|---|---|
| 1 | (spatie) | 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 |
| Som van producten | 1108 | |||
| Rest bij deling door 11 | 8 | |||
| Controlekarakter | 3 |
De producten tellen op tot 1108. Dat totaal modulo 11 is 8, en 11 min 8 is 3, wat overeenkomt met het laatste teken van het voorbeeld.
Twee randgevallen die het voorbeeld niet weergeeft: ABC680524PKA eindigt op A omdat de som een rest van 1 oplevert, en ABC680524PJ1 eindigt op 1 omdat de som een rest van 10 oplevert. Beide worden berekend door dezelfde functie die uw invoer valideert.
Officiële bronnen
- sat.gob.mx: officiële website van SAT, het Servicio de Administración Tributaria dat de RFC afgeeft.
- sat.gob.mx/curp/Consult: SAT-formulier met de titel Consulta RFC, gebruikt om een RFC op te zoeken aan de hand van een CURP.
- agsc.siat.sat.gob.mx: Validador de RFC, de SAT-dienst die aangeeft of een sleutel daadwerkelijk is geregistreerd
Veelgemaakte fouten en wat het cijfer je niet kan vertellen
- Behandel & niet als ongeldig. In een bedrijfsnaam is het een toegestaan karakter in het SAT-woordenboek, dat na N staat.
- Behandel Ñ niet als ongeldig. Het is het laatste karakter in het SAT-woordenboek dat door deze tool wordt gebruikt.
- Gebruik geen generieke RFC alsof het een persoonlijke RFC is. XAXX010101000 en XEXX010101000 zijn gedeelde factuursleutels, geen sleutels van één persoon die bij de SAT is geregistreerd.
- Typ geen datum in die geen bestaande kalenderdag is. Het YYMMDD-blok moet een mogelijke maand en dag zijn, inclusief 29 februari in een schrikkeljaar zoals hierboven beschreven.
- Een overeenkomende controlekarakter bewijst alleen dat de sleutel consequent is gekopieerd. Het bewijst niet dat SAT deze heeft geregistreerd. Om de registratie te bevestigen kunt u de SAT Validador de RFC of de hierboven genoemde CURP-lookup gebruiken; de Constancia de situación fiscal is het officiële document waarin de geregistreerde RFC wordt vermeld.
De RFC (Registro Federal de Contribuyentes) is het Mexicaanse belastingnummer, uitgegeven door SAT (Servicio de Administración Tributaria). Personen (personas físicas) krijgen 13 tekens: 4 letters uit de naam, 6 cijfers van de geboortedatum (YYMMDD) en een homoclave van 3 tekens.
Bedrijven (personas morales) krijgen 12 tekens: 3 letters, 6 cijfers van de oprichtingsdatum en de homoclave. Het laatste teken van de homoclave is een controlecijfer dat met de tekenwaardetabel van SAT modulo 11 wordt berekend — deze tool berekent het lokaal opnieuw en markeert structuurfouten, onmogelijke datums en afwijkende controlecijfers.
Beperkingen: de eerste twee tekens van de homoclave worden door SAT toegewezen op basis van interne gegevens, dus geen offline tool kan ze afleiden uit een naam — we valideren consistentie, niet het bestaan in het register. Voor registerstatus, opschorting of de exacte RFC in het bestand, gebruik de officiële diensten van SAT. Laatst geverifieerd: juli 2026.
FAQ
Wat is een RFC?
Het Registro Federal de Contribuyentes is het fiscale identificatienummer van Mexico: 13 tekens voor particulieren en 12 voor bedrijven.
Wat controleert dit?
Drie lagen: de structuur (naamletters + YYMMDD + homoclave), of de datum een echte kalenderdatum is, en het uiteindelijke controlekarakter dat opnieuw wordt berekend met de officiële SAT-mod-11-tabel. Generieke RFC's (XAXX010101000 voor het publiek, XEXX010101000 voor buitenlanders) worden herkend. Alleen SAT zelf kan de daadwerkelijke registratie bevestigen.
Kan ik er meerdere tegelijk controleren?
Ja. Open de batchcontrole, plak één RFC per regel en exporteer de resultaten als CSV.
Wordt mijn RFC geüpload?
Nee. Alles draait lokaal in je browser.
Wat is het verschil tussen een 13-tekenige RFC en een 12-tekenige RFC?
Dertien tekens duiden op een individu: vier naamletters, een geboortedatum als YYMMDD en een homoclave van drie tekens. Twaalf tekens duiden op een bedrijf: drie letters, een oprichtingsdatum als YYMMDD en een homoclave van drie tekens. Het laatste teken van beide vormen is het controleteken.
Wat zijn XAXX010101000 en XEXX010101000?
Dit zijn de generieke RFC's die deze tool herkent zonder de controle-tekentest toe te passen. XAXX010101000 is de sleutel voor het nationale publiek (público en general) op facturen waarbij geen geregistreerde persoon wordt geïdentificeerd. XEXX010101000 is de generieke sleutel voor buitenlandse inwoners in dezelfde situatie.
Wat is een homoclave?
Het gaat om de laatste drie tekens. SAT wijst de eerste twee toe om personen of bedrijven te onderscheiden die anders dezelfde naamletters en datum zouden hebben. Het derde teken is het controleteken dat wordt berekend uit het SAT-woordenboek en een regel van modulo-11.
Waarom kan de SAT nog steeds een RFC afwijzen die door deze tool wordt geaccepteerd?
Een overeenkomende controlekarakter bewijst alleen dat de sleutel intern consistent is. Het bewijst niet dat SAT deze heeft geregistreerd, dat deze actief is, of dat deze toebehoort aan de persoon of het bedrijf op een factuur. Om de registratie te bevestigen kunt u de SAT Validador de RFC of de hierboven genoemde CURP-lookup gebruiken; de Constancia de situación fiscal is het officiële document waarin de geregistreerde sleutel wordt vermeld.
Laatst bijgewerkt: