Skip to main content

Número de Identificación Tributaria

Colombia · Personen und Unternehmen

000.000.000-0

Nummer einfügen oder eingeben – Satzzeichen sind optional.

Was diese Prüfung leistet – und was nicht

Das Werkzeug prüft Aufbau und Prüfziffer der Nummer anhand des veröffentlichten Algorithmus des jeweiligen Dokuments. Eine bestandene Nummer ist wohlgeformt: rechnerisch stimmig und grundsätzlich vergebbar.

Sie sagt nichts darüber, ob die Nummer tatsächlich vergeben wurde, ob sie aktiv ist oder wem sie gehört. Das kann nur die ausstellende Steuerbehörde über ihren eigenen Abfragedienst bestätigen. Werten Sie ein positives Ergebnis als „übermittelbar", nie als Identitätsnachweis.

Der Generator erzeugt Nummern mit derselben Prüfsumme – zum Ausfüllen von Formularen bei Entwicklung und Test von Software. Es sind Rechenergebnisse, keine Registereinträge: Sie stammen aus keinem Verzeichnis und gehören zu keiner realen Person. Für die US-amerikanische SSN wird kein Generator angeboten.

Kolumbiens NIT nutzt Primzahlgewichte und schlägt Luhn beim Erkennen von Vertauschungen

Die meisten Prüfziffernverfahren wiederholen eine kurze Folge von Gewichten. Kolumbiens NIT weist jeder Position eine eigene Primzahl zu — 3, 7, 13, 17, 19 und aufwärts — und der Gewinn ist messbar. Von 81 Einzelziffernänderungen entging ihm keine, und von allen 7 benachbarten Vertauschungen ebenfalls keine. Luhn dagegen sieht eine getauschte 0 und 9 nicht.

So wird gerechnet

  • Berechnet die NIT-Prüfziffer aus der Grundnummer mit den offiziellen Primzahlgewichten.
  • Prüft eine angegebene Ziffer und nennt die erwartete, wenn beide abweichen.
  • Behandelt NITs unterschiedlicher Länge, da die Gewichte von rechts zugewiesen werden.
Gewichte, von rechts nach links angewandt:
  3, 7, 13, 17, 19, 23, 29, 37, 41, 43, 47, 53, 59, 67, 71

Summe = Σ Zifferᵢ × Gewichtᵢ
r = Summe mod 11

DV = r, wenn r 0 oder 1 ist, sonst 11 − r

Rechenbeispiel

Prüfziffern berechnen und anschließend messen, was das Verfahren erkennt.

  1. 900123456 → DV 8, ergibt 900123456-8
  2. 830025448 → DV 5
  3. 811021438 → DV 4
  4. 81 Einzelziffern-Ersetzungen getestet → 0 unerkannt
  5. 7 benachbarte Vertauschungen getestet → 0 unerkannt

Jeder Einzelziffern-Tippfehler und jede benachbarte Vertauschung wird gefangen. Bei allen 35 Tauschen zweier beliebiger Positionen rutschten 2 durch — das Verfahren ist also nicht perfekt, erkennt aber die beiden Fehlerklassen, die fast alle realen Übertragungsfehler ausmachen.

Das Ergebnis lesen

  • Eigene Gewichte je Position erkaufen die Erkennung von Vertauschungen. Verfahren, die einen kurzen Zyklus wiederholen, geben zwei Positionen dasselbe Gewicht, und der Tausch dieser beiden Ziffern ändert an der Summe nichts — genau die Lücke, durch die 09 und 90 eine Luhn-Prüfung bestehen.
  • Mod 11 mit Rückfall auf 0 oder 1 umgeht das Problem, das Chiles RUT mit einem K löst. Kolumbien bildet beide kleinen Reste direkt auf eine Ziffer ab, statt ein elftes Symbol zu brauchen — um den Preis einer leicht ungleichen Ziffernverteilung.
  • Die NIT identifiziert Unternehmen und Einrichtungen mit Registrierung bei der DIAN, und die Ziffer nach dem Bindestrich ist die Prüfziffer, nicht Teil der Nummer. Sie getrennt von der Grundnummer zu speichern ist die übliche Konvention und vermeidet die Mehrdeutigkeit einer verirrten Endziffer.
  • Eine korrekte Prüfziffer sagt, dass die Ziffern in sich stimmig sind, und sonst nichts. Ob eine NIT registriert und aktiv ist oder zur Einrichtung gehört, mit der Sie es zu tun haben, ist eine Frage an die DIAN, nicht an die Arithmetik.

Häufige Fragen

Fängt die NIT-Prüfziffer Tippfehler?
Zuverlässig. Alle 81 möglichen Einzelziffern-Ersetzungen wurden erkannt, ebenso alle 7 benachbarten Vertauschungen. Nur 2 von 35 Tauschen zwischen beliebigen, nicht benachbarten Positionen bestanden — und das ist eine weit seltenere Art, eine Nummer zu vertippen.
Warum sind die Gewichte Primzahlen?
Damit keine zwei Positionen dasselbe Gewicht teilen. Tragen zwei Ziffern denselben Faktor, lässt ihr Tausch die Summe unverändert und der Fehler bleibt unsichtbar. Eigene Gewichte machen jede benachbarte Vertauschung erkennbar — das unterscheidet dieses Verfahren von Luhn.