數字與生活

統一編號怎麼驗證?8 碼檢查碼與公司登記查詢差別

用官方示例理解 8 碼統編、新版可被 5 整除的檢查邏輯與第七碼為 7 的特殊情形,並分清楚格式、檢查碼、稅籍與企業登記查詢各能確認什麼。

一起操作:統一編號驗證器 ↗

這篇筆記會談到
  1. 先分清楚四個層次
  2. 新版邏輯:由可被 10 整除改為 5
  3. 可驗算的官方示例:04595252
  4. 第七碼是 7,為什麼要特別處理?
  5. 使用工具與查詢官方資料
  6. 常見問題

驗證統一編號,應先確認清理後有 8 位數字,再用檢查碼規則檢核。檢查碼通過,只能表示數字符合邏輯,不能證明公司存在、登記有效、正在營業,或輸入的公司名稱與它一致。

例如活動承辦人收到一份請款資料,可以先用工具找出打錯碼或漏碼的統編;但要確認發票抬頭與交易對象,仍需查詢官方資料並核對名稱,不能把「通過」畫面當成公司身分證明。

先分清楚四個層次

檢查層次 能確認的事情 不能直接推論
格式 清理後是否為 8 位數字 號碼是否已配發
檢查碼 數字是否符合計算邏輯 是否為真實企業
稅籍資料 官方公示的稅籍相關資訊 交易對方必然可信
企業登記資料 對應登記資訊與狀態 目前交易、付款或履約安全

統編也用於扣繳單位等配號情境,不是所有符合格式的號碼都可以簡化理解為「公司統編」。查資料時,應先辨明需要核對哪一種登記或稅籍資訊。

新版邏輯:由可被 10 整除改為 5

財政部財政資訊中心的營利事業統一編號檢查碼邏輯修正說明指出,為擴增號碼,檢查邏輯從可被 10 整除改為可被 5 整除,並要求相關檢核程式配合修正。

因此,舊系統若只接受總和為 10 的倍數,可能錯誤拒絕符合新版規則的統編。更新時不只是把欄位加到 8 碼,也要修改真正的檢核判斷。

一般計算依序使用權重:

位置:1 2 3 4 5 6 7 8
權重:1 2 1 2 1 2 4 1

各位數乘上權重後,把每個乘積的十位與個位相加,再累加各位置的結果;第七位為 7 時,還需要處理官方的特殊分支。

可驗算的官方示例:04595252

請把統編當文字保留最前面的 0,不要先轉成數字。

位置 統編數字 權重 乘積 乘積各位數相加
1 0 1 0 0
2 4 2 8 8
3 5 1 5 5
4 9 2 18 9
5 5 1 5 5
6 2 2 4 4
7 5 4 20 2
8 2 1 2 2

總和是 0 + 8 + 5 + 9 + 5 + 4 + 2 + 2 = 35,35 可被 5 整除,因此檢查碼符合新版規則。若把最後一碼改成 3,總和變成 36,就不符合。

04595252 是官方檢核示例;這裡使用它只為說明演算法,不表示本篇查核過該號碼的登記或交易狀態。

第七碼是 7,為什麼要特別處理?

第七位權重為 4,因此數字 7 的乘積為 28;特殊規則允許該位置以 1 或 0 作為最終貢獻,任一分支總和可被 5 整除即符合邏輯。

以官方另一個示例 10458570 為例,其餘位置的貢獻合計為 15,加上特殊位置後可得到 16 或 15;其中 15 可被 5 整除,因此通過。不要只套一般乘積加總而忽略特殊分支。

使用工具與查詢官方資料

  1. 在工具輸入統編,留意清理後的完整 8 碼。
  2. 工具會清理空白與支援的連字號,並明確提示是否清理;字母等內容不會被偷偷改成數字。
  3. 若格式錯誤,回原始文件找漏碼;若檢查碼不符,向資料提供者核對,不要隨機改碼直到通過。
  4. 通過後,仍應另查官方公示資料,核對名稱、地址與所需狀態。

開啟免費統一編號驗證器。需要稅籍資料時,可使用財政部的稅籍登記資料公示查詢。需要企業登記資訊時,則另至經濟部商工登記公示資料查詢服務,依統編與名稱核對;兩種查詢的用途不能混為一談。

試算表若把 04595252 顯示成 4595252,已遺失前導零,應回原始來源確認。不要自動在所有短碼前補零,因為缺碼也可能發生在其他位置。

常見問題

能用「通過檢查碼」判斷對方是合法經營嗎?

不能。數學檢核沒有連線查登記、稅籍或許可,也不能判斷對方是否冒用他人的號碼。涉及交易時,仍須做適當的官方資料與交易資訊核對。

驗證器會上傳統編或回報公司名稱嗎?

此工具在瀏覽器進行格式與檢查碼運算,不是公司資料庫查詢器,也不會憑號碼猜測名稱。需要計算一般含稅/未稅金額時,另看5% 營業稅公式與整元限制。

這些工具由 ToolPiyo 免費提供,免登入。教學中的示例資料僅供練習,請以自己的實際需求核對結果。

← 返回生活工具筆記
YOUR NEXT LITTLE STEP

把剛學會的,實際做一次。