日本發票登記號碼驗證工具|T號碼(インボイス番号)檢查碼驗證

在瀏覽器本機離線驗證日本合格發票開立事業者登記號碼(俗稱T號碼)的位數、「T」前綴與檢查碼,快速找出發票號碼的輸入錯誤。

什麼是發票登記號碼驗證工具

合格發票開立事業者登記號碼(俗稱T號碼)是日本自2023年10月起實施的發票制度(合格發票等保存方式)中,事業者為使買方能夠享有消費稅進項稅額扣抵而必須持有的登記號碼。它由字母「T」加13位數字組成;對法人而言,這13位數字與該法人先前已被賦予的「法人番號」完全相同。當您需要將交易對象開立的發票上的登記號碼轉錄到會計系統時,能立即確認是否有數字缺漏或順序顛倒,可以大幅減少會計作業的核對負擔。

本工具會依照日本國稅廳公布的演算法,以號碼前12位(基礎號碼)計算出檢查碼(末位數字),並判斷是否與實際輸入的末位數字一致。您輸入的號碼及驗證結果都不會傳送到任何伺服器,所有運算皆在瀏覽器內以JavaScript本機完成。不過,本工具僅能確認號碼「格式上是否成立」,無法確認該事業者是否真的已作為合格發票開立事業者完成登記,也無法確認登記目前是否仍有效。若需確認實際登記狀況,請使用國稅廳的「合格發票開立事業者公示網站」。

發票登記號碼驗證工具的使用方法

  1. 輸入發票登記號碼 將發票等文件上以「T」開頭的13位號碼原樣輸入。即使含有空格或連字號,系統也會自動移除。
  2. 確認格式判定結果 顯示號碼是否符合「T」+ 13位數字的格式要求。
  3. 確認檢查碼判定結果 顯示末位的檢查碼是否與依前12位計算出的正確值一致。若不一致,也會同時顯示正確的檢查碼,協助您判斷哪一位數字可能有誤。

用好本工具的小技巧

  • 複製貼上的號碼即使含有空格或連字號,系統也會先自動清除後再判定,您可以直接貼上,不需手動整理。
  • 法人的登記號碼就是「T」+ 該法人的13位法人番號,若能透過法務局的登記資訊或國稅廳的法人番號公示網站核對法人番號,一併比對可提高準確度。
  • 個人事業主與無法人資格的社團等因沒有法人番號,登記時會被重新賦予一個新的13位號碼,但其檢查碼的計算方式與法人番號完全相同。
  • 本工具的驗證結果僅供參考。要最終確認交易對象是否真的已作為發票開立事業者完成登記,請以國稅廳公示網站的查詢結果為準。

發票登記號碼驗證的適用情境

核對收到發票上登記號碼的輸入錯誤

將交易對象寄來的發票上的登記號碼轉錄到會計系統時,可立即確認是否有數字缺漏或順序顛倒。

開立發票前預先檢查自家號碼

在新版發票範本中填入自家的發票登記號碼時,可再次確認位數與格式是否正確。

會計人員處理多家交易對象號碼時的初步篩選

適合在使用國稅廳公示網站進行正式核實之前,先篩出明顯的輸入錯誤。

發票範本或系統移轉時的批次檢查

切換發票開立系統時,也可用於逐筆檢查現有交易對象主資料中登記的發票號碼格式是否正確。

發票登記號碼驗證相關用語

合格發票開立事業者登記號碼(T號碼)
在日本發票制度中,用於證明某事業者可以開立合格發票(インボイス)的登記號碼,由「T」+ 13位數字構成。
檢查碼
為偵測號碼輸入錯誤而附加在末位的驗證數字。透過既定公式從前12位(基礎號碼)計算出的值是否與該數字一致,來判斷是否存在輸入錯誤。
法人番號
日本國稅廳指定給所有法人的13位號碼。法人的發票登記號碼就是在該法人番號前加上「T」而成。
發票制度(合格發票等保存方式)
2023年10月起實施的日本消費稅進項稅額扣抵制度。買方要享有進項稅額扣抵,原則上必須保存由已登記的合格發票開立事業者開出、載有登記號碼的合格發票。
合格發票開立事業者公示網站
由日本國稅廳營運的官方網站,可透過登記號碼查詢發票開立事業者的名稱、登記日期等資訊,是確認實際登記狀況的最終依據。

發票登記號碼驗證常見問答

不能。本工具僅離線檢查號碼的位數、格式與檢查碼。若要確認是否已在國稅廳完成登記,請使用官方的「合格發票開立事業者公示網站」查詢。

可以。個人事業主與無法人資格的社團等因沒有法人番號,會被重新賦予一個新的13位號碼,但檢查碼的計算方式與法人番號完全相同,因此本工具同樣適用於驗證。

檢查碼不一致,很可能表示存在輸入錯誤(如數字缺漏或順序顛倒)。若您沒有印象出錯,建議直接向開立該發票的交易對象確認。

對法人而言,發票登記號碼就是在法人番號前加上「T」而成,兩者可視為同一號碼的不同表示。但個人事業主與無法人資格的社團等沒有法人番號,登記發票制度時會另外被賦予一個新的13位號碼。

它與日本國稅廳公布的法人番號檢查碼計算邏輯完全相同。發票登記號碼(T號碼)也採用同一套演算法來計算檢查碼。
工具君

閒話 ― T號碼與法人番號的淵源

發票制度剛開始實施時,許多會計人員都感到驚訝:法人的發票登記號碼並不是「專門新發的號碼」,而只是在2015年就已賦予所有法人的法人番號前面加上一個字母「T」而成。國稅廳並未從零開始設計一套全新的編號體系,而是直接沿用既有的法人番號制度,這樣一來,事業者不需要重新記住新號碼,現有的發票系統與會計軟體也只需做較小的調整即可適用。

不過,個人事業主、自由工作者以及無法人資格的社團(例如家長會、校友會等部分團體)本身並沒有法人番號這樣的前提號碼,因此只有在申請發票制度登記時,才會第一次被賦予一個新的13位號碼。即使是這種新賦予的號碼,其檢查碼的計算方式也與法人番號完全一致,僅從數字表面無法區分一個號碼究竟是沿用既有法人番號,還是全新賦予的。

檢查碼這個概念本身,是郵遞區號、ISBN、信用卡號碼等場景也常使用的經典手法,目的是用簡單的機械方式偵測最常見的人為轉錄錯誤——單個數字打錯,或相鄰兩位數字順序顛倒。法人番號的演算法採用相當簡潔的模運算:將基礎號碼12位數字依位置賦予對應權重後加總,再以除以9後的餘數推導出檢查碼。不需要複雜的加密技術,僅憑這樣的算術就足以捕捉日常轉錄中的大多數疏失。