巴西 CNPJ 驗證 使用指南

輸入 11222333000181 顯示校驗通過(兩位 mod 11 校驗位均正確);把末位改成 0 則第二位校驗失敗。

核心功能

適用場景

使用步驟

  1. 輸入 14 位 CNPJ(可帶 00.000.000/0000-00 格式)
  2. 頁面清理分組符後取前 12 位,按權重 [5,4,3,2,9,8,7,6,5,4,3,2] 加權求和
  3. 對和取模 11,餘數小於 2 取 0、否則取 11−餘數,得第 13 位
  4. 再以前 13 位按對應權重重算第 14 位校驗位
  5. 讀取結果並與供應商提交的號碼逐位比對

實用技巧

常見問題

CNPJ 的校驗位怎麼算?
前 12 位按權重 [5,4,3,2,9,8,7,6,5,4,3,2] 加權求和 mod 11,餘數 <2 取 0 否則取 11-餘數,得第 13 位;再以 13 位重算第 14 位。
CNPJ 和 CPF 的區別?
CNPJ 是 14 位企業稅號,CPF 是 11 位個人稅號,兩者演算法相似但位數與權重不同。
校驗通過代表公司真實註冊嗎?
不代表。格式通過不等於在巴西稅務局有效登記,須官方渠道核驗。
→ 去使用 巴西 CNPJ 驗證(免費 · 純前端 · 資料不上傳)