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.