Mexikanischer RFC-Generator zum Testen | Kostenfreies Online-Tool
Generieren Sie gültige mexikanische RFC-Codes für Softwaretests. Erstellen Sie bis zu 100 RFCs für Einzelpersonen oder Unternehmen im korrekten SAT-Format mit Prüfziffern.
Mexikanischer RFC-Generator zum Testen
RFC-Codes generieren
Geben Sie eine Zahl zwischen 1 und 100 ein
Dokumentation
Was ist ein mexikanischer RFC-Generator zum Testen?
Ein mexikanischer RFC-Generator zum Testen erstellt gefälschte, aber korrekt formatierte RFC-Codes. RFC steht für Registro Federal de Contribuyentes, die Steuer-ID, die die mexikanische Steuerbehörde SAT an Personen und Unternehmen vergibt. Dieses Tool erstellt zufällige Codes, die der offiziellen Struktur folgen und dieselbe Prüfsummenprüfung wie ein echter RFC bestehen. Dadurch können Entwickler sie als Beispieldaten verwenden, ohne die echten Steuerdaten einer Person zu berühren.
Was ist ein mexikanischer RFC?
Ein RFC ist ein kurzer Code zur Identifizierung eines Steuerpflichtigen in Mexiko. Er erfüllt eine ähnliche Funktion wie die Sozialversicherungsnummer in den Vereinigten Staaten oder die National Insurance Number im Vereinigten Königreich. Mexiko verlangt einen RFC für Steuererklärungen, das Ausstellen von Rechnungen, die Eröffnung bestimmter Bankkonten und die Lohnabrechnung. Jede Person und jedes registrierte Unternehmen besitzt einen.
RFC-Format für natürliche Personen
Der RFC einer natürlichen Person (persona física) hat 13 Zeichen und besteht aus vier Teilen:
- 4 Buchstaben, die in der echten Version aus dem Namen der Person abgeleitet werden: der erste Buchstabe des väterlichen Nachnamens, der erste Vokal innerhalb des väterlichen Nachnamens, der erste Buchstabe des mütterlichen Nachnamens und der erste Buchstabe des Vornamens
- 6 Ziffern für das Geburtsdatum in der Reihenfolge JJMMTT (Jahr, Monat, Tag)
- 2 Zeichen als Homonymieschlüssel, die verhindern, dass zwei Personen mit demselben Namen und Geburtsdatum denselben Code erhalten
- 1 Prüfziffer, die aus allen vorhergehenden Zeichen berechnet wird
Die letzten drei Zeichen zusammen werden gewöhnlich als Homoclave bezeichnet.
Dieser Generator erfasst weder einen echten Namen noch ein Geburtsdatum. Er enthält kein Namensfeld. Stattdessen erzeugt er einen zufälligen Block aus vier Buchstaben, der demselben Buchstabenmuster folgt (Konsonant, Vokal, dann zwei weitere Buchstaben), sowie ein zufälliges Datum. Dadurch sieht die Ausgabe wie ein echter RFC aus und verhält sich auch so, ist aber keiner realen Person zugeordnet.
RFC-Format für Unternehmen
Der RFC eines Unternehmens (persona moral) hat 12 Zeichen:
- 3 Buchstaben, die in einem echten RFC aus dem Unternehmensnamen stammen; dieser Generator wählt sie zufällig aus
- 6 Ziffern für das Gründungsdatum des Unternehmens in der Reihenfolge JJMMTT
- 2 Zeichen als Homonymieschlüssel
- 1 Prüfziffer
Der Generator wählt die Daten für natürliche Personen und Unternehmen aus demselben Zeitraum: von jedem Tag zwischen 1. Januar 1930 und heute. Für Unternehmen gibt es keinen eigenen, engeren Zeitraum; beide Typen können ein beliebiges Datum innerhalb dieser Spanne erzeugen.
Berechnung der Prüfziffer
Die Prüfziffer ist ein einzelnes Zeichen am Ende eines RFC, mit dem ein Computer Tippfehler erkennen kann. Sie wird nach folgender Formel berechnet:
- Ermittle für jedes Zeichen seinen Wert in dieser Tabelle mit 39 Symbolen:
0123456789ABCDEFGHIJKLMN&OPQRSTUVWXYZ Ñ. Der Wert eines Zeichens entspricht seiner Position in dieser Zeichenfolge, beginnend bei 0. Die Ziffern 0–9 behalten also ihren eigenen Wert; A hat den Wert 10 und N den Wert 23, „&“ hat den Wert 24, O den Wert 25 und Z den Wert 36, ein Leerzeichen den Wert 37 und „Ñ“ den Wert 38. - Wenn der Code kürzer als 12 Zeichen ist (das kommt bei Unternehmen vor, die vor der Prüfziffer nur 11 Zeichen haben), füge am Anfang ein Leerzeichen ein, damit er 12 Zeichen umfasst.
- Multipliziere den Wert jedes Zeichens mit einem Gewicht, das für das erste Zeichen bei 13 beginnt und für das letzte auf 2 sinkt.
- Addiere alle 12 Produkte, um eine Summe zu erhalten.
- Dividiere die Summe durch 11 und behalte den Rest.
- Ziehe den Rest von 11 ab und bilde anschließend erneut den Modulo-Wert 11. Wenn das Ergebnis 10 ist, lautet die Prüfziffer „A“; andernfalls wird sie als einzelne Ziffer von 0 bis 9 geschrieben.
Durchgerechnetes Beispiel: RFC einer natürlichen Person
Verwende den Block mit 12 Zeichen GOME900615A1 (Namensbuchstaben GOME, Geburtsdatum 15. Juni 1990, Homonymieschlüssel A1). Eine Auffüllung ist nicht erforderlich, da er bereits 12 Zeichen umfasst.
| Position | Zeichen | Wert | Gewicht | Produkt |
|---|---|---|---|---|
| 1 | G | 16 | 13 | 208 |
| 2 | O | 25 | 12 | 300 |
| 3 | M | 22 | 11 | 242 |
| 4 | E | 14 | 10 | 140 |
| 5 | 9 | 9 | 9 | 81 |
| 6 | 0 | 0 | 8 | 0 |
| 7 | 0 | 0 | 7 | 0 |
| 8 | 6 | 6 | 6 | 36 |
| 9 | 1 | 1 | 5 | 5 |
| 10 | 5 | 5 | 4 | 20 |
| 11 | A | 10 | 3 | 30 |
| 12 | 1 | 1 | 2 | 2 |
Die Produkte ergeben zusammen 1.064. Die Division durch 11 ergibt den Rest 8. Die Subtraktion von 11 ergibt 3, daher lautet die Prüfziffer 3. Der fertige RFC ist GOME900615A13.
Durchgerechnetes Beispiel: RFC eines Unternehmens
Verwende den Block mit 11 Zeichen ACM0103157B (Unternehmensbuchstaben ACM, Gründungsdatum 15. März 2001, Homonymieschlüssel 7B). Da er nur 11 Zeichen umfasst, wird vorne ein Leerzeichen mit dem Wert 37 eingefügt, sodass der Block 12 Zeichen umfasst. Bei Anwendung derselben Schritte ergibt sich eine Summe von 1.047, ein Rest von 2 bei der Division durch 11 und die Prüfziffer 9. Der fertige RFC ist ACM0103157B9.
Verwendung des mexikanischen RFC-Generators
- Wähle einen Typ aus: natürliche Person (Persona Física) oder Unternehmen (Persona Moral).
- Gib die Anzahl der zu erstellenden Codes ein, von 1 bis 100.
- Wähle „RFCs generieren“.
- Lies die Ergebnistabelle, in der jeder Code, sein Typ und das Ergebnis der Validierung aufgeführt sind.
- Wähle „In Zwischenablage kopieren“, um die gesamte Liste zu kopieren.
Verbotene Wörter im Buchstabenblock
Der SAT führt eine Liste von Wörtern, die in einem RFC nicht zugelassen sind, meist vulgäre Ausdrücke. Wenn die aus dem Namen eines Steuerpflichtigen entnommenen Buchstaben eines dieser Wörter ergeben, wird der letzte dieser Buchstaben durch ein X ersetzt. BUEY wird zu BUEX, und der dreibuchstabige Unternehmensblock BUE wird zu BUX. Dieser Generator wendet dieselbe Regel auf seine zufälligen Buchstaben an. Bei Unternehmen geht er noch einen Schritt weiter und ersetzt den letzten Buchstaben auch dann, wenn der dreibuchstabige Block lediglich den Anfang eines verbotenen Wortes bildet, da nur drei der vier Buchstaben beurteilt werden können.
Der Generator verwendet nicht XAXX oder XAX als Ersatz. Diese gehören zu XAXX010101000 und XEXX010101000, den allgemeinen Codes, die der SAT für nicht identifizierte inländische und ausländische Steuerpflichtige reserviert. Ihre Wiederverwendung würde zu Beispieldaten führen, die mit tatsächlich reservierten Werten kollidieren.
Was einen korrekt gebildeten RFC ausmacht
Das Tool prüft jeden erzeugten Code anhand des vom SAT veröffentlichten RFC-Musters:
1^[A-Z&Ñ]{3,4}[0-9]{2}(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])[A-Z0-9]{2}[0-9A]$
2Von links nach rechts bedeutet das: drei oder vier Namenszeichen, die „Ñ“ und „&“ enthalten können; zwei Jahresziffern; ein Monat von 01 bis 12; ein Tag von 01 bis 31; zwei Homonymiezeichen, die beliebige Buchstaben oder Ziffern sein können; sowie eine abschließende Prüfziffer, die nur eine Ziffer oder der Buchstabe „A“ sein darf. Ein Code, der eine dieser Regeln verletzt oder dessen Prüfziffer nicht mit der oben beschriebenen Summe übereinstimmt, wird in der Ergebnistabelle als „Ungültig“ markiert.
Häufige Verwendungen von RFCs für Tests
- Formular- und Eingabevalidierung: Prüfen, ob ein Anmelde- oder Bestellformular korrekt formatierte RFCs akzeptiert und fehlerhafte ablehnt.
- Datenbank- und Belastungstests: Eine Testdatenbank mit realistisch wirkenden Werten füllen, ohne echte Steuerdaten zu verwenden.
- API-Tests: Beispiel-RFCs an einen Endpunkt übergeben, der Steuer-IDs prüft oder speichert.
- Schulungs- und Lehrmaterialien: Zeigen, wie ein RFC aussieht, ohne die echten Daten einer Person offenzulegen.
Hinweise zum Datenschutz
Jeder von diesem Tool erzeugte RFC ist zufällig. Keiner ist einer realen Person oder einem realen Unternehmen zugeordnet, und keiner sollte in einer Steuererklärung, Rechnung oder einem amtlichen Formular verwendet werden. Sie sind ausschließlich als Beispieldaten für die Softwareentwicklung und für Tests zu behandeln.
Häufig gestellte Fragen
Wofür wird ein mexikanischer RFC verwendet? Er identifiziert einen Steuerpflichtigen in Mexiko. Personen und Unternehmen benötigen ihn für Steuererklärungen, das Ausstellen von Rechnungen und die meisten offiziellen Finanzvorgänge.
Sind die erzeugten RFCs für die offizielle Verwendung gültig? Nein. Sie sind korrekt formatiert und bestehen die Prüfsummenprüfung, werden aber zufällig erzeugt und sind nicht beim SAT registriert. Sie dürfen niemals für echte Steuererklärungen oder rechtliche Dokumente verwendet werden.
Wie lang ist ein mexikanischer RFC? Der RFC einer natürlichen Person hat 13 Zeichen. Der RFC eines Unternehmens hat 12 Zeichen.
Wie wird die Prüfziffer berechnet? Jedes Zeichen erhält aus einer festen Tabelle einen numerischen Wert. Dieser Wert wird mit einem Positionsgewicht von 13 bis 2 multipliziert, die Produkte werden addiert, und die Prüfziffer ergibt sich aus 11 abzüglich des Rests dieser Summe geteilt durch 11 (wobei anstelle von 10 der Buchstabe „A“ verwendet wird).
Warum enthalten manche RFCs Daten, die erstaunlich alt oder neu wirken? Die Codes für natürliche Personen und Unternehmen wählen in diesem Tool ein Datum aus derselben Spanne, von 1. Januar 1930 bis heute. Dieser Zeitraum ist weit genug, um fast jedes echte Geburts- oder Gründungsdatum abzudecken, wird aber für Unternehmen nicht eingeschränkt.
Kann ich den für einen erzeugten RFC verwendeten Namen oder das Datum auswählen? Nein. Dieses Tool erzeugt jedes Zeichen zufällig, einschließlich der Buchstaben und des Datums. Um einen bestimmten Wert zu testen, filtere die erzeugte Liste nach einem passenden Muster oder passe den zugrunde liegenden Code an.
Kann ein RFC „Ñ“ oder „&“ enthalten?
Ja. Die Zeichentabelle des SAT weist „&“ den Wert 24 und „Ñ“ den Wert 38 zu, und das offizielle Muster erlaubt beide Zeichen im Namensblock. Ein Unternehmen namens „García & Asociados“ kann einen RFC besitzen, der mit GA& beginnt. Dieser Generator verwendet nur A–Z, daher enthalten seine eigenen Codes diese beiden Zeichen nie; sein Validator akzeptiert sie jedoch.
Referenzen
- Servicio de Administración Tributaria (SAT), "Obtén tu RFC con CURP"
- SAT, "Guía del validador de RFC" – die Zeichentabelle, die Gewichte von 13 bis 2 und die Prüfziffer nach Modulo 11
- Código Fiscal de la Federación, Artikel 27, Pflichten des Registro Federal de Contribuyentes