インボイス登録番号をExcelで一括チェックする方法【国税庁公表サイト活用】

インボイス登録番号をExcelで一括チェックする方法【国税庁公表サイト活用】

【2026年7月19日更新】令和8年度税制改正による経過措置の控除割合見直し(2026年10月から70%・50%・30%の段階縮小)を反映しました。

「この取引先の登録番号、本当に有効なのか」——インボイス制度が始まって以来、経理の新しい定常業務になったのが登録番号の確認です。番号の記載ミスや、取引先の登録取消し・失効に気づかず仕入税額控除を受けてしまうと、後日の税務調査で否認されるリスクがあります。

この記事では、取引先の登録番号をExcel台帳で一元管理し、国税庁の公表サイトを使って効率的に確認・定期チェックする運用を解説します。

目次

登録番号確認の基本

登録番号の構造

適格請求書発行事業者の登録番号は「T+13桁の数字」です。法人は「T+法人番号」なので、法人番号が分かれば登録番号は推測できますが、登録しているかどうかは別問題です。個人事業者・人格のない社団等は法人番号とは無関係の13桁が割り当てられます。

国税庁公表サイトでの確認方法

  • 1件ずつ確認:適格請求書発行事業者公表サイトで登録番号を入力して検索
  • まとめて確認:公表サイトの「一括検索」機能(複数番号をまとめて照会)や、公表情報のダウンロードデータ・Web-APIを活用
  • 確認できる情報:氏名・名称、登録年月日、登録取消・失効の年月日など

サイトの機能・提供形式は更新されることがあるため、運用開始時に最新の仕様を確認してください。

Excel管理台帳の作り方

ステップ1:台帳の列構成

  • A:取引先名 B:登録番号(T含め14文字) C:区分(法人/個人)
  • D:初回確認日 E:最終確認日 F:確認結果(有効/取消/失効/未登録)
  • G:免税事業者フラグ(経過措置の区分集計用) H:備考(取消日など)

ステップ2:形式チェックを自動化する

形式チェック:
=IF(B2="","",IF(AND(LEFT(B2,1)="T",LEN(B2)=14,ISNUMBER(VALUE(MID(B2,2,13)))),"形式OK","形式エラー"))
確認期限アラート(最終確認から1年超):
=IF(E2="","未確認",IF(TODAY()-E2>365,"要再確認",""))

形式チェックで拾えるのは「Tがない」「桁数が違う」「数字以外が混じる」という入力ミスです。形式が正しくても実在するとは限らないため、実在確認は必ず公表サイトで行います。

ステップ3:一括確認の運用サイクル

  • 新規取引先:請求書の初回受領時に公表サイトで確認し、初回確認日を記録
  • 既存取引先:年1回(または半期に1回)、台帳のB列をコピーして公表サイトの一括検索に貼り付け、結果をF列に反映
  • 取消・失効が判明したら、その日以降の請求書の消費税処理を経過措置区分(80%/70%/50%/30%控除。取引日で判定)に切り替え(関連記事:No.5 インボイス経過措置の区分集計

数値例:確認漏れのインパクト

月110万円(税込)の仕入がある取引先が、期首に登録を取り消していたのに1年間気づかなかったケースを考えます。

処理年間の仕入税額控除
登録事業者として全額控除(誤り)120万円
免税事業者との取引・経過措置80%(正)96万円
否認され得る差額24万円+加算税・延滞税
確認漏れ1社・1年分のインパクト例(経過措置期間中の場合)

1社でこの金額です。取引先が数十社あれば、年1回の一括チェック(作業時間30分程度)の費用対効果は明らかです。

実務の注意点・つまずきポイント

  • 登録日・取消日と取引日の前後関係で判定する:取消があっても、取消日前の取引は適格請求書として有効です。台帳の備考に取消日を記録し、期中の切替日を明確にしましょう。
  • 新規登録の取引先は「登録日以降か」を確認:登録申請中の事業者から「T番号取得予定」の請求書を受け取るケースがあります。登録日前の取引は経過措置の対象です。
  • 振込先や社名変更と同時に番号も再確認:事業譲渡・法人成り・合併があった取引先は番号自体が変わります。マスタ変更のタイミングで再確認する運用にしましょう。
  • 簡易課税・2割特例の自社には過度な確認は不要:自社が簡易課税や2割特例なら仕入税額控除に登録番号は影響しません。確認作業の要否自体をまず整理すると無駄がありません。(関連記事:No.51 2割特例・簡易課税・原則課税の三択比較
  • 公表サイトの仕様・経過措置の期限は変わり得る:一括検索の形式やAPI仕様、控除割合の切替時期(令和8年度改正後は2026年10月から70%→50%→30%の段階縮小)は最新情報を確認してください。

よくある質問

Q. すべての請求書で毎回確認が必要ですか?

毎回の確認までは求められていません。継続取引先は台帳での初回確認+定期確認、新規・単発の取引先は都度確認、という濃淡をつけた運用が現実的です。重要なのは「確認した記録が残っている」ことです。

Q. 登録番号の記載がない請求書を受け取ったら?

まず相手が登録事業者かどうかを確認し、登録事業者なら記載のある請求書の再交付を依頼します。未登録なら免税事業者等との取引として経過措置の区分で処理します。記載要件の詳細は別記事で解説しています。(関連記事:No.68 適格請求書の記載要件チェックリスト

Q. 会計ソフトに登録番号を入れていれば台帳は不要ですか?

会計ソフトの取引先マスタで番号を保持できても、「いつ・誰が・どう確認したか」の記録や、失効時の切替日の管理までは対応していないことが多いのが実情です。ソフトのマスタを正としつつ、確認履歴だけExcel台帳で持つ、という併用が現実的です。台帳からソフトへのマスタ一括更新はCSV連携で効率化できます。(関連記事:No.43 CSVの会計ソフト取込

登録番号管理台帳テンプレートのご案内

形式チェック・確認期限アラート・経過措置区分の管理列・一括確認の手順書までセットにした取引先登録番号管理台帳のExcelテンプレートをご用意しています。年1回の定期チェックを仕組み化し、確認記録を証跡として残せます。

まとめ

  • 登録番号は「T+13桁」。形式チェックはExcelで自動化し、実在確認は国税庁公表サイトで行う
  • 台帳で初回確認日・最終確認日を記録し、年1回の一括チェックを定期業務化する
  • 取消・失効は取消日と取引日の前後で判定し、経過措置区分への切替を漏らさない
  • 確認漏れ1社でも数十万円の否認リスクになり得る。記録を残す運用が防御になる
  • 公表サイトの仕様や経過措置の期限は変わり得るため、運用開始時と定期チェック時に最新を確認する
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次