Lokale Verarbeitung

QA-TESTDATEN

Test-RUC erzeugen Peru

Der RUC trägt eine Prüfziffer, deshalb scheitert eine von Hand getippte Nummer an deiner eigenen Formularvalidierung. Erzeuge bis zu 1000 fiktive RUC-Nummern mit bereits berechnetem Modulo 11 und lade sie als Datei herunter.

Werkzeug öffnen

LOKALE VERARBEITUNG

Alles passiert in deinem Browser

Datei und Text verlassen dein Gerät nicht.

⚠️ Fiktive Nummern: nur zum TestenDiese Nummern werden zufällig erzeugt und erfüllen ausschließlich Format- und Prüfziffernregeln. Sie gehören keiner Person oder Firma, sind bei keiner Behörde registriert und weisen keinerlei Identität nach. Da sie zufällig sind, können sie zufällig mit einem echten Dokument übereinstimmen. Nutze sie ausschließlich für Testumgebungen und automatisierte Softwaretests. Sie zur Identitätstäuschung, zur Inanspruchnahme von Leistungen oder für betrügerische Zwecke zu verwenden ist illegal und liegt allein in der Verantwortung des Nutzers.

Warum sich ein RUC nicht von Hand erfinden lässt

Ein RUC besteht aus elf Ziffern, wobei die letzte über eine gewichtete Summe modulo 11 aus den zehn vorangehenden abgeleitet wird. Tippst du elf Ziffern zufällig, liegt die Trefferwahrscheinlichkeit für die richtige Prüfziffer bei etwa eins zu elf. Der Großteil deiner Testdaten prallt also an der eigenen Validierung ab, und du verlierst Zeit mit der Suche nach einem Fehler, den es gar nicht gibt.

Die Präfixe für den Steuerpflichtigen-Typ

Die ersten beiden Ziffern geben an, um welche Art von Steuerpflichtigem es sich handelt: 10 für Einzelunternehmer, 15 und 17 für Sonderfälle und 20 für juristische Personen. Die Erzeugung verteilt sich über diese gültigen Präfixe, damit die Daten dem ähneln, was dir in der Produktion tatsächlich begegnet, und nicht einer gleichförmigen Reihe.

Einbindung in deine Testsuite

Fordere zwischen 1 und 1000 Nummern an und lade sie als reinen Text mit einem RUC pro Zeile herunter. Dieses Format lässt sich unmittelbar in einen Datenbank-Seeder, eine Fixture-Datei oder eine Umgebungsvariable für Integrationstests übernehmen, ganz ohne Nachbearbeitung.

HÄUFIG GESTELLTE FRAGEN

Ist die Prüfziffer korrekt?

Ja. Sie wird mit dem amtlichen Modulo-11-Verfahren und den Gewichten 5, 4, 3, 2, 7, 6, 5, 4, 3, 2 berechnet, sodass die Nummern jede strukturelle RUC-Prüfung bestehen.

Entsprechen sie echten Unternehmen?

Nein. Sie entstehen zufällig und stammen aus keinem Register. Wie bei jedem Generator dieser Art kann eine Nummer zufällig mit einer registrierten übereinstimmen, weshalb Softwaretests die einzige legitime Verwendung sind.

Kann ich sie bei der SUNAT nachschlagen?

Sie werden nicht erscheinen, weil sie nicht eingetragen sind. Das Werkzeug bildet die mathematische Struktur eines RUC nach, fragt kein Register ab und hat keinen Zugriff auf Steuerdaten.

Verlassen Daten meinen Browser?

Nein. Die gesamte Berechnung läuft lokal auf deinem Gerät, und nichts wird an einen Server übertragen oder dort gespeichert.