CNPJ-Generator und -Validator
Erzeuge nur eine CNPJ oder eine komplette Firma für deine Tests, oder prüfe, ob eine CNPJ gültig ist.
Beim Öffnen der Seite wird eine gültige CNPJ erzeugt. Wähle Anzahl und Format oder klicke auf "CNPJ erzeugen", um eine neue zu erstellen.
So funktioniert es
- Die CNPJ wird auf dem Server erzeugt und nirgends gespeichert.
- Die Nummer folgt den Regeln der brasilianischen Bundessteuerbehörde (Receita Federal).
- Die Prüfziffern werden korrekt berechnet.
- Die Nummer dient nur zum Testen und gehört keiner echten Firma.
- Die zuletzt erzeugten Werte stehen unter der Schaltfläche, bis du die Seite verlässt.
So nutzt du die API
Du kannst den CNPJ-Generator über unsere REST-API in deine Anwendung einbinden.
Endpunkt
GET /api/generators/cnpj
Query-Parameter
- quantity
- Optional. Von 1 bis 50. Wenn angegeben, enthält die Antwort die Liste "cnpjs" statt "cnpj".
- formatted
- Optional. "false" erzeugt nur Ziffern. Standard: "true".
Beispiel mit curl
curl "https://devtools.vmotta.dev/api/generators/cnpj?quantity=2&formatted=false"
Antwort
{
"cnpjs": [
"11222333000181",
"45723174000110"
]
}Eine fiktive Firma mit CNPJ, Landessteuernummer, Kontaktdaten und Adresse. Wähle den Bundesstaat oder lass "Beliebiger Bundesstaat" stehen.
So funktioniert es
- Die Firma wird auf dem Server erzeugt und nirgends gespeichert.
- CNPJ und Landessteuernummer sind gültig, und die Landessteuernummer folgt den Regeln des Bundesstaats der Firma.
- Die Adresse ist echt: Die CEP existiert und passt zu Straße, Stadtteil und Stadt. Die Telefonnummer nutzt die Vorwahl der Stadt.
- Die E-Mail nutzt für Tests reservierte Domains (example.com), sodass keine Nachricht bei einer echten Person ankommt.
- Die Daten dienen nur zum Testen und gehören keiner echten Firma.
So nutzt du die API
Du kannst den Firmengenerator über unsere REST-API in deine Anwendung einbinden.
Endpunkt
GET /api/generators/company
Query-Parameter
- state
- Optional. Das Kürzel des Bundesstaats, z. B. "SP". Ohne Angabe wird der Bundesstaat zufällig gewählt.
Beispiel mit curl
curl "https://devtools.vmotta.dev/api/generators/company?state=RS"
Antwort
{
"company": {
"name": "Santos Logística Ltda",
"tradeName": "Santos Logística",
"cnpj": "47.870.299/7915-54",
"stateRegistration": "416/9121979",
"foundedAt": "10/01/2016",
"email": "contato.santoslogistica@example.com",
"website": "www.santoslogistica.com.br",
"phone": "(51) 2984-4088",
"cep": "91510-090",
"street": "Avenida Rocio",
"number": "2583",
"neighborhood": "Vila João Pessoa",
"city": "Porto Alegre",
"state": "RS"
}
}Gib eine CNPJ ein und klicke auf "CNPJ prüfen", um zu erfahren, ob sie gültig ist.
So funktioniert es
- Die Prüfung läuft auf dem Server und nichts wird gespeichert.
- Der Validator prüft, ob die CNPJ den Regeln der Receita Federal folgt.
- Geprüft werden das Format und die Prüfziffern.
- Die CNPJ kann mit oder ohne Satzzeichen eingegeben werden (00.000.000/0001-00 oder 00000000000100).
- Das Ergebnis erscheint direkt unter dem Feld.
So nutzt du die API
Du kannst den CNPJ-Validator über unsere REST-API in deine Anwendung einbinden.
Endpunkt
POST /api/validators/cnpj
Request-Body
- cnpj
- Pflichtfeld. Die Nummer mit oder ohne Satzzeichen.
Beispiel mit curl
curl -X POST https://devtools.vmotta.dev/api/validators/cnpj \
-H "Content-Type: application/json" \
-d '{"cnpj":"00.111.222/0000-00"}'Beispiel-Body
{
"cnpj": "00.111.222/0000-00"
}Antwort
{
"isValid": false
}