Przejdź do treści
Toova
Wszystkie narzędzia

Generator CPF do testów

Prywatne z założenia — działa w całości w Państwa przeglądarce

CPF (Cadastro de Pessoas Físicas) to brazylijski identyfikator podatkowy dla osób fizycznych — jedenaście cyfr z dwoma cyframi kontrolnymi. Toova generuje matematycznie prawidłowe CPF całkowicie w Twojej przeglądarce, idealnie do zasiewania baz testowych, walidacji formularzy i tworzenia dem. Nic nie jest przesyłane, logowane ani przechowywane.

Kiedy potrzebujesz wygenerowanego CPF

Niemal każde brazylijskie oprogramowanie ma gdzieś pole CPF — rejestracja, fakturowanie, KYC, e-commerce. Podczas rozwoju potrzebujesz wartości, które przejdą walidację, ale nie będą CPF prawdziwych osób. Wygenerowany CPF spełnia algorytm cyfry kontrolnej, ale nie jest przypisany do nikogo w Receita Federal i nie może być powiązany z rzeczywistą tożsamością. Używaj do fixture'ów, skryptów seed, testów E2E i zrzutów ekranu demo. Nigdy nie używaj jako CPF prawdziwej osoby — to oszustwo.

Jak działają cyfry kontrolne

CPF ma dziewięć cyfr bazowych i dwie cyfry kontrolne. Pierwszą cyfrę kontrolną oblicza się mnożąc każdą cyfrę bazową przez malejące wagi od 10 do 2, sumując, biorąc resztę modulo 11 i odejmując od 11 (lub zero jeśli reszta jest mniejsza niż 2). Druga cyfra kontrolna stosuje tę samą zasadę do dziesięciu poprzednich cyfr z wagami od 11 do 2. Toova wykonuje te obliczenia lokalnie; możesz zweryfikować wynik zgodnie z oficjalną regułą opublikowaną przez Receita Federal.

Generowanie masowe dla fixture'ów i seed'ów

Przełącz się na tryb wsadowy i generuj do dwudziestu CPF naraz jednym kliknięciem. Każdy numer jest niezależnie losowy, sformatowany z lub bez maski 999.999.999-99, kopiowalny indywidualnie lub jako blok. Wklej bezpośrednio do CSV, skryptu seed lub pliku fixture. Limit dwudziestu odpowiada typowej liczbie użytkowników seedowanych w testach jednostkowych i integracyjnych.

Najczęściej zadawane pytania

Czy wygenerowane CPF są prawdziwe?
Nie. Spełniają matematyczną regułę cyfry kontrolnej, ale nie są przypisane do żadnej osoby przez Receita Federal. Nie pojawiają się w żadnych rejestrach podatkowych, bazach tożsamości ani biurach kredytowych.
Czy mogę użyć wygenerowanego CPF w produkcji?
Tylko do testów, zasiewania baz danych lub ekranów demo. Używanie wygenerowanego CPF do podszywania się pod kogoś, wystawiania fałszywych faktur lub omijania KYC to oszustwo i przestępstwo w Brazylii.
Dlaczego walidator mojego formularza je akceptuje?
Walidatory sprawdzają matematykę, nie rejestr. Wygenerowany CPF przechodzi matematykę, więc walidator frontend go akceptuje. Prawdziwe zapytanie do Receita odrzuciłoby go jako nieprzypisany.
Czy Toova przechowuje lub loguje moje wygenerowane CPF?
Nie. Numery są generowane w Twojej przeglądarce przy użyciu kryptograficznego źródła losowości i nigdy nie opuszczają strony. Otwórz kartę Network podczas generowania — zobaczysz zero żądań wychodzących.
A co z CPF z powtarzającymi się cyframi jak 111.111.111-11?
Przechodzą matematykę, ale każdy realny walidator je odrzuca. Toova automatycznie je filtruje, więc generowane wartości wyglądają jak normalne CPF.
Jaka jest różnica między CPF a CNPJ?
CPF identyfikuje osoby fizyczne (11 cyfr). CNPJ identyfikuje firmy i inne osoby prawne (14 znaków). Używają powiązanych, ale odrębnych algorytmów cyfry kontrolnej.