Tax & Compliance

適格請求書をExcel抽出し登録番号を一括確認する方法|2026年経過措置対応

適格請求書PDFをExcelに抽出し、登録番号を一括確認する経理手順。2026年10月の70%経過措置、1億円上限、会計ソフトCSV項目まで整理します。

Published
Updated
Reading time
18 min
Topics:Tax & ComplianceJapanQualified Invoice SystemExcelMoney ForwardT-number verificationtransitional creditinput tax credit

適格請求書をExcelで処理するなら、最初にそろえるべき列は「請求書番号」「課税仕入日」「税率」「税抜金額」「消費税額」「登録番号」「登録状態」「控除割合」「取引先別年間累計」です。適格請求書をExcelへ抽出し、登録番号を確認する作業は、PDFから文字を拾うだけでは終わりません。抽出した登録番号を確認し、取引先ごとの登録状況を残し、2026年10月以後の経過措置に合わせて仕入税額控除の区分を判定できる台帳にする必要があります。

2026年10月1日以後、免税事業者等からの課税仕入れに係る経過措置は、80%控除から70%控除へ移ります。その後は2028年10月から50%、2030年10月から30%へ縮減し、2031年9月末で終了します。さらに、経過措置の対象にできる一の免税事業者等からの課税仕入れ上限額は、10億円から1億円へ引き下げられます。これは財務省の令和8年度税制改正解説で説明されている内容で、月次経理の台帳設計に直接影響します。

つまり、2026年10月対応で直すべきなのは税区分名だけではありません。Excel台帳には、登録番号の確認結果、免税事業者等かどうか、課税仕入日にもとづく控除割合、同じ免税事業者等からの年間累計、1億円上限に近づいたときのアラートを持たせます。会計ソフトのインポート前にこの確認表を通すことで、登録番号のない請求書、名称が一致しない請求書、70%控除の対象になりそうな仕入れを月末にまとめて拾えます。

この記事で扱うのは、税務判断そのものではなく、判断に必要なデータを漏れなくそろえる経理ワークフローです。最終的な税区分や申告上の扱いは、税理士や社内の責任者が確認すべき領域です。ただし、その確認に必要な列がExcelに存在しなければ、10月以後の月次処理は毎回手戻りします。

請求書PDFから抽出する列を先に決める

適格請求書PDFをExcelに取り込む前に、台帳の列を固定します。電子取引としてPDFを保存する場合は、電子帳簿保存法の検索要件とExcel索引簿の作り方も踏まえて検索項目を設計します。最低限必要なのは、取引先名、登録番号、請求書番号、発行日、課税仕入日、税率、税率別税抜金額、税率別消費税額、税率別税込金額、税込合計、行摘要、書類IDです。軽減税率8%と標準税率10%が混ざる請求書では、税率と税額を一つの列にまとめると、後で控除額や仕訳を確認しにくくなります。仕入税額控除の判定では、発行日ではなく課税仕入日を基準に見る場面があるため、日付列も一つにまとめないほうが安全です。

2026年10月対応では、ここに確認用の列を足します。登録番号確認日、登録状態、失効・取消の有無、免税事業者等フラグ、控除割合、取引先別年間累計、1億円上限アラート、レビュー理由です。これらは会計ソフトにそのまま入れる列というより、会計ソフトへ渡す前に証憑の扱いを確認するための列です。インボイスをExcelへ抽出して自動化する目的は、入力時間を減らすだけでなく、確認すべき請求書を見逃さない形に整えることにあります。

請求書だけでなく、納品書、請求明細、支払通知書が月次照合に混ざる会社では、書類種別と照合キーも残します。小売や卸の月締めでは、納品書単位の明細と請求書の合計を突き合わせる場面が多いため、関連する運用は納品書をExcelに一括取り込みする月締め経理フローも参考になります。支払通知書を受け取る取引では、支払通知書と請求書で金額が合わない原因を先に切り分けておくと、差額が抽出漏れなのか振込手数料や相殺によるものなのかを台帳上で区別できます。適格請求書の台帳でも、書類IDや取引先コードを持たせておくと、後から原本へ戻る作業が速くなります。

Invoice Data Extraction のような請求書データ抽出ツールを使う場合は、自然言語プロンプトで「登録番号、課税仕入日、税率、税抜金額、消費税額、免税事業者等フラグ、経過措置の控除割合判定に使う列をExcelに出してください」と指定できます。PDF、JPG、PNGの混在ファイルから、Excel、CSV、JSONへ出力できる点は、固定テンプレート型のOCRと違います。ただし、抽出結果は税務判断の代わりではありません。登録状態や税区分は、確認日と根拠を残したうえでレビューします。

登録番号は正規化してから一括確認する

登録番号の一括確認では、検索の前に表記をそろえます。Tを含む表記、Tなしの数字、全角数字、半角数字、ハイフン、スペースが混ざったままでは、同じ取引先でも別番号として扱われることがあります。Excel台帳では、原文の登録番号と、確認用に正規化した登録番号を分けて持つと、原本確認と一括検索の両方に使えます。

確認結果として残すべき列は、登録状態、確認日、公表情報上の名称、請求書上の取引先名との一致状況、失効または取消の有無、例外理由です。国税庁の公表サイトでは、登録番号による検索を一度に10件まで行えます。大量の取引先を確認する場合は、正規化した番号を10件単位に分け、検索結果の名称と登録状態を台帳に戻し、月末締めや仕訳計上前に再確認する運用にします。

レビューキューに回すべき典型例は、登録番号がない請求書、番号はあるが桁や形式が崩れている請求書、取引先名だけが一致している請求書、番号の公表名称と請求書上の名称が違う請求書です。名称不一致は、屋号、法人名、支店名、旧社名の違いで起きることもあります。自動で白黒を付けるより、理由を分類して担当者が確認できる形にしたほうが実務では早くなります。

外国親会社のAP担当者や英語で社内説明が必要なチームには、補足としてT番号確認の英語ガイドを案内できます。ただし、日本語の月次実務では、英語の制度説明よりも、取引先マスタ、登録番号、確認日、例外理由を同じ台帳で管理する設計のほうが重要です。

経過措置70%と1億円上限を判定列に落とす

経過措置の判定列は、課税仕入日と取引先の登録状態をもとに作ります。登録事業者からの適格請求書は通常の適格請求書処理、免税事業者等からの課税仕入れは経過措置判定、登録番号不明や名称不一致はレビュー保留に分けます。免税事業者からの仕入れで70%控除の仕訳を確認する場面では、この区分が台帳にないと、月末に一件ずつ目視で戻ることになります。

控除割合は、少なくとも次の期間を判定できる列にします。

  • 2026年9月30日まで: 80%
  • 2026年10月1日から2028年9月30日まで: 70%
  • 2028年10月1日から2030年9月30日まで: 50%
  • 2030年10月1日から2031年9月30日まで: 30%
  • 2031年10月1日以後: 0%

この判定は、請求書の発行日だけでなく、課税仕入日がどの期間に入るかを見ます。Excelには、控除割合そのものの列に加えて、判定に使った日付、判定理由、レビュー要否を残します。後から税理士が確認するとき、「なぜ70%にしたのか」が台帳上で追える状態にしておくためです。

仕訳前の確認では、取引先状態ごとに台帳列とレビュー結果を分けると確認しやすくなります。

  • 登録事業者: 登録番号、登録状態、確認日、税率別金額を持ち、通常の適格請求書として処理候補にします。
  • 免税事業者等: 控除割合、控除対象税額、控除対象外税額、取引先別累計を持ち、経過措置の対象候補として税区分を確認します。
  • 登録番号不明: レビュー理由、保留フラグ、確認担当者を持ち、仕訳確定前に原本または取引先へ確認します。
  • 上限接近または超過: 取引先別年間累計、1億円上限アラート、超過判定日を持ち、税理士または責任者確認へ回します。

1億円上限は、請求書単位の判定では足りません。一の免税事業者等からの課税仕入れを課税期間内で累計し、上限に近い取引先をアラートする列が必要です。取引先コードや正規化した取引先名がない台帳では、この累計が崩れます。2026年10月前に、登録番号がない取引先でも同一先として集計できるキーを整えておくべきです。

2割特例の終了や3割特例は、主に売り手側の納税額に関する話です。買い手側である自社の仕入税額控除台帳では、免税事業者等からの仕入れに係る経過措置と混同しないようにします。制度全体を英語で説明する必要がある場合は日本の適格請求書制度の英語ガイド、未登録事業者のAP処理を外国チームへ共有する場合は未登録事業者インボイス処理の英語APガイドを補助資料として使えます。

会計ソフトCSVへ渡す前に税区分を照合する

Excel台帳は、会計ソフトごとのCSV項目へ変換する前の共通レイヤーとして持ちます。Money Forward、freee、弥生、勘定奉行では、仕訳取込、証憑取込、税区分、摘要、部門、取引先コードの持ち方が違います。台帳側では共通の判定列を守り、ソフト別の変換列は別に作るほうが、顧問先や利用ソフトが変わっても運用を崩しにくくなります。

Money ForwardにインボイスのCSVを取り込む場合、70%控除や80%控除に相当する税区分をどう渡すかは、2026年10月前に最新のインポート仕様で確認します。英語の補足資料としてはマネーフォワード クラウド債務支払のOCRワークフローがありますが、日本語実務では、使っているプロダクト、プラン、取込画面、CSVフォーマットの最新仕様を必ず見ます。税制改正に合わせて項目名や税区分の選択肢が変わる可能性があるからです。

freee、弥生、勘定奉行でも考え方は同じです。Excel台帳から直接渡す列は、日付、取引先、金額、税率、税区分候補、摘要、証憑IDなどに絞ります。登録番号確認日、名称不一致、免税事業者等フラグ、1億円上限アラート、レビュー理由は、会計ソフトに入れる列ではなく、社内確認または税理士確認の列として残す場合があります。

会計ソフトの税計算結果とExcel台帳の控除割合がずれたときは、Excelを申告判断の根拠として扱うのではなく、差異を見つける確認表として使います。どちらを直すべきかは、原本、登録番号確認結果、会計ソフトの税区分設定、税理士の判断を照合して決めます。

例外レビューを月次バッチに組み込む

2026年10月以後の月次処理では、すべての請求書を同じ深さで確認すると詰まります。レビュー対象を早く分けるため、台帳には例外理由を持たせます。登録番号なし、名称不一致、登録取消または失効疑い、免税事業者等、控除割合未判定、1億円上限アラート、金額不一致、書類種別不明といった分類です。

税理士事務所や記帳代行チームでは、顧問先ごとに取引先マスタ、会計ソフト、CSV項目、承認ルールが違います。そのため、共通台帳列と顧問先別変換ルールを分けて管理します。共通台帳列は、登録番号確認や経過措置判定のための最低限のデータです。顧問先別変換ルールは、部門コード、補助科目、摘要の書き方、会計ソフトの税区分に合わせるための層です。

レビュー履歴も列として残します。レビュー担当者、レビュー日、確認結果、差戻し理由、次回からの処理方針を記録すると、翌月以後に同じ取引先で同じ確認を繰り返さずに済みます。登録番号のない個人事業主、屋号と公表名称が違う取引先、月中に登録状況が変わった取引先は、担当者の記憶ではなく台帳で管理します。

Invoice Data Extraction は、最大6,000ファイルのバッチや、単一PDFで最大5,000ページの処理に対応し、同じプロンプト型の操作でExcel、CSV、JSONに出力できます。税理士や記帳代行の運用では、「顧問先名、取引先名、登録番号、課税仕入日、税率、税抜金額、消費税額、免税事業者等フラグ、控除割合候補、レビュー理由を列にしてください」のように抽出列を指定し、レビュー対象を先に絞る使い方が合います。税務レビューを置き換えるのではなく、レビューすべき証憑を見つけやすくするための抽出基盤として位置づけます。

2026年9月までにテストすべき運用

2026年10月を迎える前に、過去の請求書サンプルで一連の流れを試します。PDFや画像からExcelへ抽出し、登録番号を正規化し、国税庁の公表情報で確認し、免税事業者等フラグと控除割合を判定し、1億円上限の累計が動くかを見ます。そのうえで、Money Forward、freee、弥生、勘定奉行など、実際に使う会計ソフトへCSV取込テストを行います。

10月以後に変わるのは、80%から70%への税区分だけではありません。登録番号確認日、登録状態、免税事業者等フラグ、控除割合、取引先別年間累計、1億円上限アラート、レビュー理由まで含めて、月次台帳の運用を変える必要があります。個人事業主や小規模な経理チームでも、インボイスOCRを中小企業の経理で使うなら、単なる文字起こしで終わらせず、確認に使えるデータへ変える設計が必要です。

会計ソフトの仕様更新、税理士確認、取引先マスタ更新は、同じ担当者が同時に抱えると遅れます。ソフトのCSV仕様を確認する人、登録番号と取引先マスタを整える人、税区分とレビュー方針を決める人を分け、9月中に試験運用の差異をつぶしておきます。顧問先を複数持つ事務所なら、まず請求書枚数が多い顧問先と、免税事業者等との取引が多い顧問先からテストするのが現実的です。

最終的な税務判断は、税理士または社内の運用責任者が行います。抽出ツールとExcel台帳の役割は、その判断に必要な請求書データ、登録番号確認結果、控除割合候補、累計、例外理由をそろえることです。2026年10月の変更に間に合わせるには、制度解説を読むだけでなく、自社の請求書で抽出、確認、判定、CSV取込までを一度通しておく必要があります。

Extract invoice data to Excel with AI

Upload your invoices, say what you need in plain words, and download the spreadsheet.

  • A panel of AI agents has to agree on every value
  • What the panel cannot agree on is flagged as Review Needed
  • 50 free pages every month, no subscription
  • Any layout, any language, scans and phone photos
  • Numbers come through as numbers and dates as dates
  • Files encrypted and deleted within 48 hours