Прескочи към съдържанието

Генератор и валидатор на CNPJ - Инструмент за бразилски бизнес идентификатор

Генерирайте валидни CNPJ номера за тестване или незабавно валидирайте бразилски бизнес идентификатори. Безплатен инструмент с проверка на контролната цифра за разработчици, работещи с Cadastro Nacional da Pessoa Jurídica.

Генератор и валидатор на бразилско CNPJ

Генератор на CNPJ

Генерирайте валиден бразилски CNPJ номер за тестови цели.

Валидатор на CNPJ

Проверете дали бразилски CNPJ номер е валиден.

Калкулатор за зареждане...
📚

Документация

Какво представлява CNPJ?

CNPJ е съкращение от Cadastro Nacional da Pessoa Jurídica. Това е идентификационният номер, който Бразилия присвоява на всеки регистриран бизнес и друго юридическо лице, подобно на EIN в Съединените щати или на регистрационен номер на дружество в Обединеното кралство. CNPJ е число с 14 цифри, като последните две са контролни цифри, изчислени от първите дванадесет. Този инструмент генерира номера, които преминават тази проверка, за използване при тестване на софтуер, и проверява дали даден номер на CNPJ е математически валиден.

Бразилската федерална данъчна служба, известна като Receita Federal, издава реални номера на CNPJ и поддържа официалния регистър. Номер, генериран от този инструмент, не е регистриран в Receita Federal и не принадлежи на реална компания. Той трябва да се използва само за тестване, а не за данъчни декларации, договори или официални цели.

Формат на CNPJ

CNPJ се изписва като XX.XXX.XXX/YYYY-ZZ. Всяка част има определено значение:

  • Първите 8 цифри: базовият номер, присвоен на компанията.
  • Следващите 4 цифри: номерът на клона. 0001 обикновено е централният офис на компанията, а 0002, 0003 и т.н. обозначават допълнителните клонове. Всички клонове на една компания споделят едни и същи първи 8 цифри.
  • Последните 2 цифри: контролните цифри, изчислени от първите 12 цифри.

Пример: 12.345.678/0001-95.

Как се изчисляват контролните цифри на CNPJ

И двете контролни цифри се изчисляват по едно и също правило, наречено модул 11: всяка цифра се умножава по фиксирано тегло, произведенията се събират, а сумата се превръща в една цифра.

Първа контролна цифра (13-ата цифра на CNPJ):

  1. Умножете първите 12 цифри по теглата 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 в този ред.
  2. Съберете 12-те произведения.
  3. Разделете общата сума на 11 и запазете остатъка.
  4. Ако остатъкът е 0 или 1, контролната цифра е 0. В противен случай контролната цифра е 11 − remainder.

Втора контролна цифра (14-ата цифра на CNPJ):

  1. Умножете първите 13 цифри (първоначалните 12 плюс току-що изчислената първа контролна цифра) по теглата 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2.
  2. Съберете 13-те произведения.
  3. Разделете на 11 и запазете остатъка.
  4. Ако остатъкът е 0 или 1, контролната цифра е 0. В противен случай контролната цифра е 11 − remainder.

CNPJ, в който всички 14 цифри са еднакви, например 11.111.111/1111-11, винаги се счита за невалиден, тъй като бразилските правила не допускат този модел независимо от резултата на формулата.

Решен пример

Вземете базовите цифри 1 2 3 4 5 6 7 8 0 0 0 1.

Стъпка 1: първа контролна цифра. Умножете всяка цифра по съответното ѝ тегло и съберете резултатите:

Цифра123456780001
Тегло543298765432
Продукт5898454849480002

Сборът на произведенията е 222. При деление на 222 на 11 се получава остатък 2, така че първата контролна цифра е 11 − 2 = 9.

Стъпка 2: втора контролна цифра. Низът от цифри вече е 1 2 3 4 5 6 7 8 0 0 0 1 9 (13 цифри, включително 9 от стъпка 1). Умножаването по втория набор от тегла и събирането дават общо 237. При деление на 237 на 11 се получава остатък 6, така че втората контролна цифра е 11 − 6 = 5.

Пълният номер е 12.345.678/0001-95, който е примерът, използван в цялата тази страница. Двете контролни цифри откриват по-голямата част от грешките при въвеждане, но не всички. Тъй като остатък 0 и остатък 1 дават една и съща контролна цифра 0, няколко промени само на една цифра оставят и двете контролни цифри непроменени. 36.339.011/3587-00 и 56.339.011/3587-00 се различават само по първата цифра и и двата номера преминават проверката.

Как се използва този инструмент

Генератор. Натиснете „Generate CNPJ“, за да създадете нов случаен номер с правилни контролни цифри. Натиснете „Copy“, за да го копирате. Всеки резултат е независим; повторното стартиране на генератора създава различен номер.

Валидатор. Въведете или поставете CNPJ в полето за въвеждане, със или без препинателни знаци, и натиснете „Validate“. Полето добавя точките, наклонената черта и тирето при въвеждане на цифрите. След това инструментът показва само една от две оценки: валиден или невалиден. Номерът се счита за валиден само ако има 14 цифри, не представлява модел с повтарящи се цифри и съдържа и двете правилни контролни цифри.

Какво не проверява валидаторът

Валидаторът потвърждава само, че номерът е изграден правилно според формулата за контролните цифри. Той не може да потвърди, че номерът е регистриран в Receita Federal или че принадлежи на действаща компания. Проверката на реалния регистрационен статус изисква справка в собствената публична услуга за проверки на Receita Federal или при лицензиран доставчик на данни. Даден номер може да е математически валиден, без да е реален, регистриран CNPJ, и генерираните от този инструмент номера умишлено попадат в тази категория.

Често задавани въпроси

Какво означава CNPJ? Cadastro Nacional da Pessoa Jurídica, на португалски „Национален регистър на юридическите лица“. Това е идентификационният номер на Бразилия за компании и други организации.

Колко цифри има CNPJ? 14 цифри: 8 за базовата регистрация на компанията, 4 за номера на клона и 2 контролни цифри.

Безопасно ли е да се използва генериран CNPJ? Само за тестване на софтуер, попълване на примерни бази данни или изучаване на формата. Той не е регистриран в никоя институция и не трябва да се използва в данъчни формуляри, договори или реални сделки.

Защо 11.111.111/1111-11 винаги е невалиден? Бразилските правила за проверка отхвърлят всеки CNPJ, при който всички 14 цифри са еднакви, като това е отделно фиксирано правило, независимо от изчисляването на контролните цифри.

Каква е разликата между валидирането и проверката на CNPJ? Валидирането проверява математическата коректност: правилната дължина, липсата на забранен модел с повтарящи се цифри и правилните контролни цифри. Проверката установява дали номерът действително е регистриран на реална компания, което изисква справка в базата данни на Receita Federal.

По какво CNPJ се различава от CPF? CPF (Cadastro de Pessoas Físicas) идентифицира физически лица и има 11 цифри. CNPJ идентифицира предприятия и други юридически лица и има 14 цифри. Двата номера използват различни изчисления на контролните цифри.