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, der eines Unternehmens 12. Der RFC einer natürlichen Person 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, Homoclave genannt, die verhindern, dass zwei Personen mit demselben Namen und Geburtsdatum denselben Code erhalten
- 1 Prüfziffer, die aus allen vorhergehenden Zeichen berechnet wird
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 für die Homoclave
- 1 Prüfziffer
Der Generator wählt die Daten für natürliche Personen und Unternehmen aus demselben Zeitraum: jeder beliebige Tag zwischen dem 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:
- Schlagen Sie den Wert jedes Zeichens in einer Tabelle mit 39 Symbolen nach: Die Ziffern 0-9 behalten ihren eigenen Wert, die Buchstaben A bis N sind 10 bis 23, das Symbol „&“ ist 24, die Buchstaben O bis Z sind 25 bis 36, ein Leerzeichen ist 37 und „Ñ“ ist 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ügen Sie am Anfang ein Leerzeichen ein, damit er 12 Zeichen umfasst.
- Multiplizieren Sie den Wert jedes Zeichens mit einem Gewicht, das für das erste Zeichen bei 13 beginnt und für das letzte auf 2 sinkt.
- Addieren Sie alle 12 Produkte, um eine Summe zu erhalten.
- Dividieren Sie die Summe durch 11 und behalten Sie den Rest.
- Ziehen Sie den Rest von 11 ab und bilden Sie anschließend erneut den Rest modulo 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
Nehmen Sie den 12-stelligen Block GOME900615A1 (Namensbuchstaben GOME, Geburtsdatum 15. Juni 1990, Homoclave A1). Es ist kein Auffüllen nötig, da er bereits 12 Zeichen lang ist.
| 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 lässt einen Rest von 8. Subtrahiert man diesen von 11, erhält man 3, die Prüfziffer ist also 3. Der fertige RFC lautet GOME900615A13.
Durchgerechnetes Beispiel: RFC eines Unternehmens
Nehmen Sie den 11-stelligen Block ACM0103157B (Unternehmensbuchstaben ACM, Gründungsdatum 15. März 2001, Homoclave 7B). Da er nur 11 Zeichen lang ist, wird vorn ein Leerzeichen (Wert 37) ergänzt, damit es 12 werden. Dieselben Schritte ergeben eine Summe von 1.047, einen Rest von 2 bei der Division durch 11 und eine Prüfziffer von 9. Der fertige RFC lautet 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.
Warum die Codes manchmal mit XAXX oder XAX beginnen
Wenn die zufällig gewählten Buchstaben zufällig ein Wort aus der Liste verbotener Wörter des Werkzeugs ergeben (überwiegend vulgäre spanische Wörter) oder bei Unternehmen die ersten drei Buchstaben eines solchen, ersetzt der Generator sie durch einen festen Platzhalter: XAXX für natürliche Personen oder XAX für Unternehmen. Im echten mexikanischen Steuersystem wird laut demselben SAT-Leitfaden der generische RFC XAXX010101000 auf Rechnungen an die Allgemeinheit verwendet und XEXX010101000 für Vorgänge mit im Ausland ansässigen Personen. Diese Muster kommen also auch in echten Dokumenten vor, allerdings aus einem anderen Grund.
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.
Referenzen
- Servicio de Administración Tributaria (SAT). Anexo 20: Guía de llenado de los comprobantes fiscales digitales por Internet. Anexo-20-CFDI-Leitfaden (Spanisch, PDF) — ein RFC hat 13 Stellen für eine natürliche Person und 12 für ein Unternehmen; XEXX010101000 ist der generische RFC für im Ausland ansässige Personen; XAXX010101000 ist der generische RFC für die Allgemeinheit.