Skip to main content

Registro Único de Contribuyentes

Peru · Personen und Unternehmen

00000000000

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.

Perus RUC wiederholt vier Gewichte, und jede blinde Stelle liegt genau dort

Die RUC-Gewichte lauten 5, 4, 3, 2, 7, 6, 5, 4, 3, 2 — die letzten vier wiederholen die ersten vier. Prüft man jeden Tausch zweier Positionen, blieben drei unerkannt, und alle drei waren Paare mit geteiltem Gewicht: Positionen 1 und 7, 3 und 9 sowie 4 und 10. Sonst rutschte nichts durch. Die These, dass wiederholte Gewichte blinde Stellen für Vertauschungen schaffen, erscheint hier als exakte Liste.

So wird gerechnet

  • Berechnet die elfte Ziffer einer peruanischen RUC aus den ersten zehn.
  • Prüft eine angegebene RUC und nennt bei Abweichung die erwartete Prüfziffer.
  • Prüft das führende Präfix, das natürliche Personen von Unternehmen unterscheidet.
Gewichte, von links nach rechts: 5, 4, 3, 2, 7, 6, 5, 4, 3, 2

Summe = Σ Zifferᵢ × Gewichtᵢ  über die ersten zehn Ziffern
DV = 11 − (Summe mod 11)
  10 → 0,  11 → 1

Präfix 10 = natürliche Person, 20 = Unternehmen, 15 und 17 = sonstige registrierte Einheiten

Rechenbeispiel

Prüfziffern berechnen und dann messen, welche Fehler das Verfahren übersieht.

  1. 2010010023 → DV 2, ergibt 20100100232
  2. 1012345678 → DV 1
  3. 2050014521 → DV 9
  4. 90 Einzelziffern-Ersetzungen getestet → 0 unerkannt
  5. 33 Tausche zweier beliebiger Positionen getestet → 3 unerkannt

Jeder Einzelziffernfehler wird gefangen, wie Mod 11 es garantiert. Die drei unerkannten Tausche sind Positionen 1 und 7 (beide Gewicht 5), 3 und 9 (beide Gewicht 3) sowie 4 und 10 (beide Gewicht 2). Tauscht man zwei Ziffern mit demselben Faktor, bewegt sich die Summe nicht.

Das Ergebnis lesen

  • Das ist dieselbe Schwäche, die Luhn bei 09 und 90 hat, auf demselben Weg entstanden. Jedes Verfahren, das ein Gewicht wiederverwendet, kann einen Tausch zwischen den Positionen mit diesem Gewicht nicht sehen — die einzige Abhilfe ist ein eigenes Gewicht je Position, genau das, was Kolumbiens NIT mit Primzahlen tut.
  • Die blinden Stellen sind vorhersagbar statt zufällig, was sie beherrschbar macht. Ziffern über vier Positionen hinweg zu vertauschen ist ein weit selteneres Versehen als Nachbarn zu vertauschen, und jede benachbarte Vertauschung in einer RUC wird erkannt, weil keine zwei Nachbarpositionen ein Gewicht teilen.
  • Das Präfix trägt echte Bedeutung und lohnt eine eigene Prüfung. Eine RUC, die mit 10 beginnt, gehört einer natürlichen Person, eine mit 20 einem Unternehmen — ein Präfix, das dem übrigen Datensatz widerspricht, ist also ein Signal, selbst wenn die Prüfziffer stimmt.
  • Eine gültige Prüfziffer heißt nicht, dass die RUC registriert oder aktiv ist. Nur die SUNAT kann das bestätigen, und der Status einer steuerpflichtigen Person — aktiv, ausgesetzt, abgemeldet — ist genau das, was Arithmetik nicht sehen kann.

Häufige Fragen

Welche Tippfehler übersieht die RUC-Prüfziffer?
Nur Tausche zwischen Positionen mit geteiltem Gewicht — 1 mit 7, 3 mit 9 und 4 mit 10. Alle 90 Einzelziffern-Ersetzungen wurden erkannt, ebenso jede benachbarte Vertauschung, da Nachbarpositionen nie denselben Faktor tragen.
Was bedeutet das erste Ziffernpaar?
Es kennzeichnet die Art der steuerpflichtigen Person: 10 für eine natürliche Person, 20 für ein Unternehmen, 15 und 17 für sonstige registrierte Einheiten. Ein Abgleich mit der Erwartung lohnt sich, denn ein unpassendes Präfix zeigt einen falschen Datensatz an, auch wenn die Rechnung stimmt.