CUIT/CUIL Generator & Validator | Argentinisches Steuer-ID-Tool
Generieren Sie gültige argentinische CUIT/CUIL-Testnummern oder validieren Sie bestehende. Kostenloses Online-Tool für Entwickler zum Testen von Steuer-ID und Gehaltsabrechnungssystemen mit AFIP-konformer Validierung.
CUIT/CUIL Generator
Geben Sie eine 8-stellige DNI-Nummer ein oder verwenden Sie den Zufallsgenerator
Zufällig generierte DNI wird verwendet
Dokumentation
Argentinischer CUIT/CUIL-Generator und -Validator
Ein CUIT/CUIL ist eine 11-stellige Identifikationsnummer, die in Argentinien für Steuern und die Sozialversicherung verwendet wird. Dieses Tool erstellt eine Nummer, die die offizielle Prüfziffernformel erfüllt, oder prüft, ob eine bereits mitgeteilte Nummer diese Prüfung besteht.
Was ist der Unterschied zwischen CUIT und CUIL?
CUIT steht für Clave Única de Identificación Tributaria („Einheitlicher Steueridentifikationsschlüssel“). Die Steuerbehörde AFIP (Administración Federal de Ingresos Públicos) vergibt die Nummer an alle Steuerpflichtigen, unabhängig davon, ob es sich um eine Person oder ein Unternehmen handelt.
CUIL steht für Clave Única de Identificación Laboral („Einheitlicher Arbeitsidentifikationsschlüssel“). Die Nummer identifiziert einen Arbeitnehmer im argentinischen Sozialversicherungs- und Rentensystem.
Beide Nummern haben dasselbe 11-stellige Format und dieselbe Prüfziffernformel. Viele Menschen haben schließlich beide: einen CUIL aus ihrer ersten Beschäftigung und später einen CUIT, wenn sie sich als Selbstständige registrieren oder ein Unternehmen gründen.
Aufbau von CUIT/CUIL
Ein CUIT/CUIL wird als XX-XXXXXXXX-X geschrieben und besteht aus drei Teilen:
- Typcode (2 Stellen): Gibt an, welcher Art von Inhaber die Nummer zugeordnet ist.
- Identifikationsnummer (8 Stellen): Bei einer Person ist dies ihre DNI (Documento Nacional de Identidad, die argentinische nationale Identifikationsnummer), bei weniger als 8 Stellen mit führenden Nullen aufgefüllt. Bei einem Unternehmen vergibt AFIP diese Nummer direkt.
- Prüfziffer (1 Stelle): Eine aus den ersten 10 Stellen berechnete Prüfziffer. Sie erkennt Tippfehler und erfundene Nummern.
Typcodes
| Typcode | Identifiziert |
|---|---|
| 20 | Einzelperson, traditionell als männlich erfasst |
| 27 | Einzelperson, traditionell als weiblich erfasst |
| 23, 24, 25, 26 | Einzelperson; Codes zur Auflösung von Doppelvergaben, die verwendet werden, wenn die Nummer einer Person sonst mit einer bereits vergebenen Nummer kollidieren würde |
| 30 | Juristische Person: ein Unternehmen, Verband oder eine andere Organisation |
| 33, 34 | Juristische Person; Codes zur Auflösung von Doppelvergaben |
AFIP vergibt die Codes 25 und 26 selbst. Eine Person oder ein Unternehmen wählt sie nie aus. Deshalb werden sie im Auswahlmenü des Generators nicht aufgeführt, obwohl der Validator sie weiterhin akzeptiert. Seit 2021 werden neue CUIL-Präfixe in Argentinien nicht mehr an das Geschlecht gebunden: Einer neuen Einzelperson kann unabhängig vom Geschlecht 20, 23, 24 oder 27 zugewiesen werden, gemäß Resolución 286/2021.
Berechnung der CUIT/CUIL-Prüfziffer
Die Prüfziffer ergibt sich aus einer gewichteten Summe und anschließend einer Division durch 11.
- Schreibe den Typcode und die 8-stellige Identifikationsnummer zusammen, also als 10 Stellen.
- Multipliziere jede Stelle mit ihrem Gewicht in dieser festen Reihenfolge: 5, 4, 3, 2, 7, 6, 5, 4, 3, 2.
- Addiere die 10 Produkte.
- Dividiere die Summe durch 11 und behalte den Rest.
- Subtrahiere den Rest von 11.
Als Formel:
Zwei Ergebnisse erfordern eine besondere Behandlung:
- Wenn das Ergebnis 11 ist, lautet die Prüfziffer 0.
- Wenn das Ergebnis 10 ist, gibt es für diesen Typcode und diese Identifikationsnummer keine gültige Prüfziffer. AFIP vergibt diese Kombination nie. Sie wird nicht auf 9 oder einen anderen Wert abgerundet. Die Nummer existiert unter diesem Typcode schlicht nicht.
Durchgerechnetes Beispiel
Nimm den Typcode 20 und die DNI 12.345.678. Die ersten 10 Stellen lauten 2, 0, 1, 2, 3, 4, 5, 6, 7, 8.
| Ziffer | 2 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
|---|---|---|---|---|---|---|---|---|---|---|
| Gewicht | 5 | 4 | 3 | 2 | 7 | 6 | 5 | 4 | 3 | 2 |
| Produkt | 10 | 0 | 3 | 4 | 21 | 24 | 25 | 24 | 21 | 16 |
Die Produkte ergeben zusammen 148. Bei der Division von 148 durch 11 bleibt der Rest 5, da 11 × 13 = 143 und 148 − 143 = 5 gilt. Anschließend ergibt 11 − 5 = 6.
Die vollständige Nummer lautet 20-12345678-6.
Was geschieht, wenn keine Prüfziffer existiert?
Bei einigen Kombinationen aus Typcode und Identifikationsnummer ergibt sich der Rest 1, woraus sich eine Prüfziffer von 10 ergeben würde. Das ist keine gültige Ziffer. Nimm den Typcode 20 und die DNI 10.000.005: Die gewichtete Summe beträgt 23, und bei der Division von 23 durch 11 bleibt der Rest 1. Daher gilt 11 − 1 = 10.
AFIP vergibt „20-10000005“ überhaupt nicht. Stattdessen wird die Nummer unter einem verwandten Typcode neu vergeben und die Prüfziffer von dort aus neu berechnet:
| Angeforderter Typcode | Neu vergeben als |
|---|---|
| 20 | 23 |
| 27 | 23 |
| 30 | 33 |
| 34 | 33 |
Für die DNI 10.000.005 erzeugt der Generator des Tools 23-10000005-9 statt einer Nummer, die mit 20 beginnt. Der Validator weist 20-10000005-9 sowie jede andere letzte Stelle nach 20-10000005 zurück, da keine Prüfziffer diese Kombination aus Typcode und DNI gültig macht.
Die Codes 23, 24, 25, 26 und 33 sind selbst Codes zur Auflösung von Doppelvergaben und haben daher keinen verwandten Ausweichcode. Ergibt sich bei einem von ihnen der Rest 1, existiert für diese Kombination überhaupt kein CUIT/CUIL. Der Typcode 24 mit der DNI 10.000.008 ist ein solcher Fall: Die gewichtete Summe beträgt 45, und 45 lässt den Rest 1. Der Generator meldet, dass keine Nummer existiert, statt eine zu erfinden.
Generator verwenden
Öffne den Tab „Generator“ und wähle einen Typcode aus. Gib eine 8-stellige DNI ein oder lasse das Feld für eine zufällige Nummer leer. Das Tool zeigt sofort einen formatierten, mathematisch gültigen CUIT/CUIL an und ermöglicht das Kopieren mit einem Klick. Wenn für die gewählte DNI unter dem ausgewählten Typcode keine gültige Prüfziffer existiert, vergibt das Tool die Nummer unter dem oben beschriebenen verwandten Typcode neu. Gibt es keinen verwandten Ausweichcode, meldet das Tool dies, statt eine Nummer anzuzeigen.
Validator verwenden
Öffne den Tab „Validator“ und gib einen CUIT/CUIL mit oder ohne Bindestriche ein. Ein Klick auf „Validate“ prüft nacheinander drei Dinge: ob die Eingabe genau 11 Stellen enthält, ob der Typcode tatsächlich von AFIP vergeben wird und ob die letzte Stelle mit der Berechnung übereinstimmt. Bei einem gültigen Ergebnis werden Typcode, Identifikationsnummer und Prüfziffer außerdem getrennt angezeigt.
Häufige Fehler
- Die führende Null weglassen. Die DNI 1.234.567 muss im CUIT/CUIL zu 01234567 werden. Wird sie zur Speicherung oder zum Vergleich in eine gewöhnliche Ganzzahl umgewandelt, geht die Null verloren und die Berechnung der Prüfziffer ist falsch.
- Jedes zweistellige Präfix als gültig behandeln. Es gibt nur 20, 23, 24, 25, 26, 27, 30, 33 und 34. Eine Nummer wie 21-12345678-4 schlägt unabhängig von der letzten Stelle immer fehl.
- Annehmen, dass ein Rest von 1 auf eine Ziffer gerundet wird. Das geschieht nicht. Für diese Kombination aus Typcode und Identifikationsnummer gibt es unter dem angeforderten Typcode überhaupt keinen gültigen CUIT/CUIL.
- Die eigenen Datensätze von AFIP übergehen. Eine Nummer kann mathematisch korrekt sein und trotzdem nicht bei AFIP registriert sein. Eine reine Formatprüfung kann nicht bestätigen, dass ein CUIT/CUIL zu einem tatsächlich existierenden, aktiven Steuerpflichtigen gehört.
Häufig gestellte Fragen
Was ist der Unterschied zwischen CUIT und CUIL? Der CUIT identifiziert Steuerpflichtige, der CUIL Arbeitnehmer im Sozialversicherungssystem. Beide verwenden dasselbe Format und dieselbe Prüfziffernformel.
Wie wird die CUIT/CUIL-Prüfziffer berechnet? Multipliziere die ersten 10 Stellen mit den Gewichten 5, 4, 3, 2, 7, 6, 5, 4, 3, 2, addiere die Produkte, dividiere durch 11 und subtrahiere den Rest von 11. Ein Ergebnis von 11 wird zu 0. Ein Ergebnis von 10 bedeutet, dass für diesen Typcode und diese Identifikationsnummer keine gültige Nummer existiert.
Warum hat der Generator einen anderen Typcode ausgegeben als den von mir gewählten? Für den gewählten Typcode und die DNI gibt es keine gültige Prüfziffer. AFIP vergibt in diesem Fall 20 als 23, 27 als 23, 30 als 33 und 34 als 33 neu; das Tool folgt derselben Regel. Für die Codes 23, 24, 25, 26 und 33 gibt es keinen Ausweichcode. In diesen Fällen meldet das Tool, dass keine Nummer existiert.
Welche Typcodes gehören zu Einzelpersonen und welche zu Unternehmen? 20, 23, 24, 25, 26 und 27 gehören zu Einzelpersonen. 30, 33 und 34 gehören zu juristischen Personen: Unternehmen, Verbänden und anderen Organisationen.
Kann dieses Tool einen echten, offiziell registrierten CUIT/CUIL erzeugen? Nein. Es erzeugt Nummern, die die Prüfziffernformel erfüllen, ähnlich wie ein Tool eine Kreditkartennummer erzeugen kann, die den Luhn-Algorithmus erfüllt, ohne zu einem echten Konto zu gehören. Die Registrierung eines echten CUIT oder CUIL muss direkt über AFIP erfolgen.
Sind Bindestriche bei der Eingabe eines CUIT/CUIL erforderlich? Nein. Bindestriche dienen nur der Darstellung. Der Validator entfernt sie automatisch. Sowohl „20-12345678-6“ als auch „20123456786“ funktionieren daher gleich.
Referenzen
- AFIP (Bundesverwaltung für öffentliche Einnahmen). "CUIT/CUIL/CDI." afip.gob.ar
- "Clave Única de Identificación Tributaria." Wikipedia. es.wikipedia.org
- Argentina.gob.ar. "CUIL - CUIT: nuevos números." argentina.gob.ar