Generatore e Validatore CNPJ - Strumento per Identificazione Aziendale Brasiliana
Genera numeri CNPJ validi per test o convalida istantaneamente gli identificativi aziendali brasiliani. Strumento gratuito con verifica del cifra di controllo per sviluppatori che lavorano con il Cadastro Nacional da Pessoa Jurídica.
Generatore e Validatore di CNPJ Brasiliano
Generatore CNPJ
Genera un numero CNPJ brasiliano valido per scopi di test.
Validatore CNPJ
Verifica se un numero CNPJ brasiliano è valido.
Documentazione
Che cos'è un CNPJ?
CNPJ è l'acronimo di Cadastro Nacional da Pessoa Jurídica. È il numero identificativo che il Brasile assegna a ogni impresa registrata e ad altre persone giuridiche, simile a un EIN negli Stati Uniti o a un numero di registrazione societaria nel Regno Unito. Un CNPJ è un numero di 14 cifre e le ultime due sono cifre di controllo calcolate a partire dalle prime dodici. Questo strumento genera numeri che superano tale calcolo, per essere utilizzati nei test del software, e verifica se un determinato numero CNPJ è matematicamente valido.
L'Agenzia federale brasiliana delle entrate, nota come Receita Federal, emette i numeri CNPJ reali e gestisce il registro ufficiale. Un numero generato da questo strumento non è registrato presso la Receita Federal e non appartiene ad alcuna impresa reale. Deve essere utilizzato esclusivamente per i test, non per dichiarazioni fiscali, contratti o altri scopi ufficiali.
Formato del CNPJ
Un CNPJ è scritto come XX.XXX.XXX/YYYY-ZZ. Ogni parte ha un significato:
- Prime 8 cifre: il numero di base assegnato all'impresa.
- 4 cifre successive: il numero della filiale.
0001è normalmente la sede principale dell'impresa, mentre0002,0003e così via indicano le filiali aggiuntive. Tutte le filiali della stessa impresa condividono le prime 8 cifre. - Ultime 2 cifre: le cifre di controllo, calcolate a partire dalle prime 12 cifre.
Esempio: 12.345.678/0001-95.
Come calcolare le cifre di controllo del CNPJ
Entrambe le cifre di controllo usano la stessa regola, chiamata modulo 11: si moltiplica ogni cifra per un peso fisso, si sommano i prodotti e si riduce la somma a una sola cifra.
Prima cifra di controllo (13ª cifra del CNPJ):
- Moltiplicare le prime 12 cifre per i pesi
5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2, in quest'ordine. - Sommare i 12 prodotti.
- Dividere il totale per 11 e mantenere il resto.
- Se il resto è 0 o 1, la cifra di controllo è 0. Altrimenti, la cifra di controllo è
11 − remainder.
Seconda cifra di controllo (14ª cifra del CNPJ):
- Moltiplicare le prime 13 cifre (le 12 originali più la prima cifra di controllo appena calcolata) per i pesi
6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2. - Sommare i 13 prodotti.
- Dividere per 11 e mantenere il resto.
- Se il resto è 0 o 1, la cifra di controllo è 0. Altrimenti, la cifra di controllo è
11 − remainder.
Un CNPJ in cui tutte le 14 cifre sono uguali, come 11.111.111/1111-11, è sempre considerato non valido, poiché le regole brasiliane non consentono questo schema, indipendentemente dal risultato della formula.
Esempio svolto
Prendiamo le cifre di base 1 2 3 4 5 6 7 8 0 0 0 1.
Passaggio 1: prima cifra di controllo. Moltiplicare ogni cifra per il relativo peso e sommare i risultati:
| Cifra | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 0 | 0 | 0 | 1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Peso | 5 | 4 | 3 | 2 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 |
| Prodotto | 5 | 8 | 9 | 8 | 45 | 48 | 49 | 48 | 0 | 0 | 0 | 2 |
I prodotti ammontano a 222. Dividendo 222 per 11 si ottiene un resto di 2, quindi la prima cifra di controllo è 11 − 2 = 9.
Passaggio 2: seconda cifra di controllo. La stringa di cifre è ora 1 2 3 4 5 6 7 8 0 0 0 1 9 (13 cifre, compresa la 9 del passaggio 1). Moltiplicando per il secondo insieme di pesi e sommando si ottiene un totale di 237. Dividendo 237 per 11 si ottiene un resto di 6, quindi la seconda cifra di controllo è 11 − 6 = 5.
Il numero completo è 12.345.678/0001-95, l'esempio utilizzato in tutta questa pagina. Le due cifre di controllo rilevano la grande maggioranza degli errori di digitazione, ma non tutti. Poiché sia un resto di 0 sia un resto di 1 producono la cifra di controllo 0, alcune modifiche a una singola cifra lasciano inalterate entrambe le cifre di controllo. 36.339.011/3587-00 e 56.339.011/3587-00 differiscono solo per la prima cifra ed entrambi superano il controllo.
Come usare questo strumento
Generatore. Fare clic su "Genera CNPJ" per creare un nuovo numero casuale con cifre di controllo corrette. Fare clic su "Copia" per copiarlo. Ogni risultato è indipendente; eseguendo di nuovo il generatore si ottiene un numero diverso.
Validatore. Digitare o incollare un CNPJ nel campo di input, con o senza punteggiatura, quindi fare clic su "Convalida". Il campo inserisce i punti, la barra e il trattino man mano che vengono immesse le cifre. Lo strumento restituisce quindi un unico verdetto: valido o non valido. Un numero è considerato valido solo se contiene 14 cifre, non presenta uno schema di cifre ripetute e contiene entrambe le cifre di controllo corrette.
Cosa non verifica il validatore
Il validatore conferma soltanto che un numero è costruito correttamente secondo la formula delle cifre di controllo. Non può confermare che il numero sia registrato presso la Receita Federal o che appartenga a un'impresa attiva. Per verificare lo stato effettivo della registrazione è necessario consultare il servizio pubblico di ricerca della Receita Federal o un fornitore di dati autorizzato. Un numero può essere matematicamente valido senza essere un CNPJ reale e registrato; i numeri generati da questo strumento rientrano intenzionalmente in questa categoria.
Domande frequenti
Cosa significa CNPJ? Cadastro Nacional da Pessoa Jurídica, in portoghese Registro nazionale delle persone giuridiche. È il numero identificativo brasiliano per le imprese e altre organizzazioni.
Quante cifre ha un CNPJ? 14 cifre: 8 per la registrazione di base dell'impresa, 4 per il numero della filiale e 2 cifre di controllo.
È sicuro usare un CNPJ generato? Solo per testare software, compilare database di esempio o imparare il formato. Non è registrato presso alcuna autorità e non deve essere utilizzato in moduli fiscali, contratti o transazioni reali.
Perché 11.111.111/1111-11 è sempre non valido? Le regole brasiliane di convalida rifiutano qualsiasi CNPJ in cui tutte le 14 cifre siano identiche, secondo una regola fissa distinta dal calcolo delle cifre di controllo.
Qual è la differenza tra convalidare e verificare un CNPJ? La convalida controlla la correttezza matematica: lunghezza corretta, assenza di schemi vietati con cifre ripetute e cifre di controllo corrette. La verifica controlla se il numero è effettivamente registrato a nome di un'impresa reale, operazione che richiede una ricerca nel database della Receita Federal.
In che modo il CNPJ differisce dal CPF? Il CPF (Cadastro de Pessoas Físicas) identifica le persone fisiche e contiene 11 cifre. Il CNPJ identifica le imprese e altre persone giuridiche e contiene 14 cifre. I due numeri utilizzano calcoli diversi per le cifre di controllo.