Numer w Rejestrze Gospodarki Narodowej

Generator REGON

Tworzy numery REGON z poprawną cyfrą kontrolną. Do wyboru wariant 9-cyfrowy (dla podmiotów) lub 14-cyfrowy (dla jednostek lokalnych).

Wygenerowane numery mają poprawną sumę kontrolną, ale nie istnieją w żadnym rejestrze. Używaj tylko w testach.

Ile numerów wygenerować?

Wariant REGON

O generatorze REGON

Do czego służy generator

Przydaje się przy testowaniu aplikacji rejestrujących firmy, systemów kadrowych lub formularzy, w których pole REGON jest walidowane po stronie serwera. Wariant 14-cyfrowy dotyczy jednostek lokalnych — przydatny gdy testujesz obsługę oddziałów firmy.

Jak działa generowanie

Dla REGON 9-cyfrowego generator losuje 8 cyfr i oblicza cyfrę kontrolną algorytmem modulo 11 z wagami [8, 9, 2, 3, 4, 5, 6, 7]. Dla REGON 14-cyfrowego najpierw powstaje poprawna 9-cyfrowa baza, do której dołączane są 4 losowe cyfry, a potem obliczana jest druga cyfra kontrolna z wagami [2, 4, 8, 5, 0, 9, 7, 3, 6, 1, 2, 4, 8]. W obu przypadkach reszta równa 10 oznacza cyfrę kontrolną 0.

Ważne

Wygenerowane numery nie są zarejestrowane w GUS REGON i nie mogą być używane w dokumentach ani zgłoszeniach statystycznych.

API generatora

Generatory na tej stronie korzystają z REST API, z którego możesz też korzystać bezpośrednio — wysyłasz żądanie GET z parametrami i otrzymujesz listę numerów w JSON.

GET /api/v1/generate/regon?count=5 &digits=9

Host: polishdata.eu

// Response 200 OK

{

"data": [

{

"regon": "012100784",

"digits": 9

}

],

"count": 5,

"type": "regon"

}

Dokumentacja API