電子帳簿保存法の検索要件は、原則として次の三つの検索機能です。
- 取引年月日その他の日付、取引金額、取引先を検索条件にできる
- 日付または金額を範囲指定できる
- 2項目以上を組み合わせて検索できる
専用の証憑管理システムがなくても、元の電子取引データと対応づけたExcel索引簿でこの検索ができれば、要件を満たせる場合があります。税務職員からのダウンロードの求めに応じられる状態で、日付・金額・取引先を統一した順序でファイル名に含める方法も認められています。
ただし、3項目を記録するだけで、すべての事業者が要件を満たすわけではありません。範囲検索と組み合わせ検索まで必要か、検索機能そのものが緩和されるかは、ダウンロード対応、基準期間の売上高、出力書面の整理状況によって変わります。
この記事の対象は、メール添付やクラウドサービスで受領した請求書PDFです。これは電子取引データ保存の対象であり、紙で受け取った請求書を画像化するスキャナ保存とは別の制度です。PDFという形式が同じでも、受領した経路によって適用関係が異なります。
5,000万円以下でもダウンロード対応は必要
検索機能の要否は、売上高だけで判断せず、まず税務職員によるダウンロードの求めに応じられるかを確認します。電子データを保存し、税務調査で求められたデータを提示・提出できる状態なら、日付・金額の範囲検索と、2項目以上の組み合わせ検索は不要です。この場合も、通常は日付、金額、取引先による検索機能が残ります。
さらに次のいずれかに該当すれば、3項目による検索を含む、すべての検索機能の確保が不要になります。
- 判定期間に係る基準期間の売上高が5,000万円以下である
- 電子データをダウンロードできるようにしたうえで、出力書面を所定の順序で整理し、提示・提出できる
したがって、「売上高5,000万円以下なら電子帳簿保存法の検索要件は無条件で免除される」という理解は誤りです。5,000万円基準を使う場合にも、元の電子データを残し、ダウンロードの求めに応じる必要があります。
この判定の根拠は、現行の国税庁の電子取引関係Q&A(問48〜52)で確認できます。
ここでいう基準期間は、単純な当年の売上ではありません。個人事業者は原則として前々年、法人は原則として前々事業年度を基礎に判定します。1年未満の事業年度がある法人では年換算が必要です。また、この「売上高」は消費税法上の課税売上高と完全には一致せず、非課税売上額を含めて税抜金額で判定します。新規開業者・新設法人など基準期間がない場合や組織変更がある場合は扱いが変わるため、税理士または所轄税務署に確認するのが安全です。
出力書面による緩和を使う場合は、印刷できるだけでは足りません。課税期間ごとに、日付順にまとめて取引先別に整理する、または取引先別にまとめて日付順に整理するなど、国税庁が示す規則性で日頃から管理し、求められた書面を遅滞なく提示できる状態にします。電子データ自体の保存とダウンロード対応も残ります。
2023年12月31日までの電子取引を対象とした旧宥恕措置は終了しています。2024年1月1日以後の猶予措置は別制度です。税務署長が相当の理由を認め、電子データのダウンロードと、整然かつ明瞭な出力書面の提示・提出に応じられることが前提であり、紙だけを残す恒久的な代替策ではありません。
電子取引とスキャナ保存を分け、元のPDFを残す
請求書がどの経路で届いたかを先に確認します。メール添付、取引先のポータル、クラウドサービスなどを通じて受領した請求書PDFは、電子取引データとして保存します。一方、紙で受領した請求書を自社でスキャンする場合はスキャナ保存です。スキャナ保存は任意の制度で、電子取引データ保存とは要件が異なります。
電子取引で受領したPDFから日付や金額をExcelへ転記しても、Excelは原本の代わりになりません。紙へ印刷した場合も同様です。2024年1月1日以後の電子取引は、受領した電子データそのものを保存するのが原則です。
検索機能は保存要件の一部にすぎません。保存中のデータを画面や書面で確認できる見読可能性に加え、データの訂正・削除を防止または記録する措置も必要です。改ざん防止措置には、訂正・削除ができない、またはその履歴が残るシステムを使う方法のほか、訂正・削除の防止に関する事務処理規程を定めて運用する方法などがあります。タイムスタンプだけが唯一の選択肢ではありません。
Excel索引簿の役割は、条件に合う取引を見つけ、保存している原本へ案内することです。索引簿、元のPDF、改ざん防止措置、提示・提出の手順を一体の運用として整えます。
ファイル名方式とExcel索引簿の選び方
統一ファイル名を使う方法では、日付、取引先、金額を毎回同じ順序で記録します。たとえば、2026年5月20日、霞商店、税込550,000円の請求書なら、20260520_霞商店_550000.pdfのように命名します。西暦と和暦のどちらでも構いませんが、混在すると検索しにくいため、表記を統一します。
取引先ごとにフォルダを分け、フォルダ名で取引先を識別できる場合は、ファイル名を日付と金額で管理する方法も成立し得ます。ただし、統一ファイル名による方法は、税務職員のダウンロードの求めに応じられることを前提に、範囲検索と組み合わせ検索の緩和を受けて3項目を検索可能にする考え方です。ダウンロード対応を前提にできない運用では、ファイル名だけで原則の全機能を満たすのは難しくなります。
Excel索引簿では、一請求書につき一行を使い、日付、金額、取引先、元ファイル名または通し番号を記録します。日付と金額を正しいデータ型で入力すれば、Excelのフィルターで期間や金額帯を指定し、さらに取引先などを重ねて絞り込めます。
選択の目安は、文書数だけではありません。
| 運用条件 | 統一ファイル名が合いやすい | Excel索引簿が合いやすい |
|---|---|---|
| 月間件数 | 少なく、都度の命名を徹底できる | 件数が増え、一覧で進捗を見たい |
| 担当者 | 担当者が限られている | 複数人が受領・確認する |
| 訂正 | ファイル名の変更がまれ | 訂正や表記統一が定期的に発生する |
| 検索 | 取引を個別に探すことが中心 | 期間、金額、取引先を横断して絞り込む |
| 原本への到達 | フォルダ構成を全員が把握している | 索引から保存先を一意にたどりたい |
担当者が増えるほど、全員が同じ命名順と表記を維持する負担は大きくなります。一方、Excel索引簿は元ファイルとの対応づけが崩れると機能しません。ファイル名変更やフォルダ移動が多い会社では、対応キーを同時に更新するルールまで決めて選びます。
Excel索引簿は原本へ戻れる設計にする
電子帳簿保存法のExcel索引簿は、列名だけを揃えた空のテンプレートでは機能しません。検索した行から、保存中の請求書PDFを特定して開けるところまで設計します。
最小構成は次のとおりです。
| 列 | 入力内容 | 設計上の注意 |
|---|---|---|
| 管理番号 | 各請求書に付ける一意の番号 | 元ファイル名にも同じ番号を入れる場合は重複させない |
| 取引年月日 | 請求書に記載された取引の日付 | YYYY-MM-DDなど一つの形式に統一する |
| 取引金額 | 検索に使う取引金額 | 文字列ではなく数値として入力する |
| 取引先 | 請求書の相手方 | 株式会社の有無や略称の扱いを統一する |
| 元ファイル名 | 保存したPDFの正確な名称 | ファイル名を変更したら同時に更新する |
| 確認状況 | 未確認、確認済み、要修正など | 抽出結果の検証漏れを防ぐ |
書類種別、請求書番号、適格請求書発行事業者の登録番号、保存先などを補助列として追加することもできます。ただし、これらは日付・金額・取引先という法定の検索項目とは分けて扱います。登録番号の検証が必要なら、適格請求書の登録番号をExcelで一括確認する手順を別工程として組み込めます。
日付列と金額列にはExcelの正しいデータ型を使い、テーブルまたはフィルターを設定します。たとえば、2026年4月1日から6月30日、金額100,000円以上、取引先が霞商店、という条件を順に重ねて対象行を抽出できるか試します。段階的に絞り込む方法でも、2項目以上の組み合わせ検索として扱われます。
国税庁の電子取引関係Q&A(問50)は、専用システムがなくても、取引年月日・取引金額・取引先を入力したExcel等の一覧表で範囲指定と2項目以上の組み合わせ検索ができれば、検索機能の要件を満たし得ると説明しています。同じQ&Aは、一覧表の通し番号をファイル名と対応させるなど、一覧から元の取引データを検索できる状態も求めています。
索引を作成したら、任意の行を三つほど選び、元ファイル名または管理番号でPDFを開けるか確認します。ファイルが見つからない、同じ番号が複数ある、保存先へのリンクが切れている場合は、表の項目が揃っていても索引として未完成です。
請求書PDFから索引行を作り、人が確認する
数百件の請求書を扱う場合、負担が大きいのは索引簿のひな型作成ではなく、各PDFを開いて3項目を転記する作業です。この中間工程は、抽出、整形、原本照合に分けると管理しやすくなります。
抽出指示には、必要な列だけでなく、行の単位と表記ルールも含めます。たとえば次のように指定します。
各請求書から取引年月日、取引金額、取引先、元ファイル名を抽出してください。一請求書につき一行とし、日付はYYYY-MM-DD形式に統一してください。請求額と支払額が併記されている場合は請求額を使い、判断できない値は確認対象として示してください。
Invoice Data Extractionでは、請求書PDFをアップロードし、このような自然言語の指示で列、順序、一請求書一行などの出力構造を指定してExcelへ出せます。請求書PDFから検索項目をExcelへ抽出することで転記量を減らせますが、これは索引行を作る工程です。元の電子データの長期保存、改ざん防止、法令適合性の判断までを製品が代行するわけではありません。
出力後は、次の順で確認します。
- 日付:請求日、取引日、支払期限を取り違えていないか
- 金額:請求総額、税抜額、支払済額のどれを抽出したか
- 取引先:請求元と請求先を逆にしていないか、法人名が表記ルールに合うか
- 参照元:Source Fileとページ番号から該当箇所へ戻れるか
金額は、支払通知書のように振込手数料や相殺を差し引いた額が記載される書類も混在します。請求書と支払通知書で金額が一致しない原因を踏まえ、索引簿へ記録するのはどちらの金額かを先に決めておきます。
Invoice Data Extractionでは、複数のAIエージェントがすべての値について一致する必要があり、一致しなかった値や行にはReview Neededが付きます。警告には確認すべき内容が示されますが、抽出値そのものは書き換えられません。警告はダッシュボードと、既定ではエクスポートのReview Needed列にも表示されます。警告がない行も含めてサンプル照合を行い、Review Neededの行はSource Fileとページ参照から原本を開いて確定します。抽出値を無検証で法令運用へ流さないことが重要です。
確認後、Source Fileの値を実際の保存先で使うファイル名または管理番号と照合し、確定した行だけを索引簿へ取り込みます。Invoice Data Extractionが担うのは抽出と表の出力までで、自動リネームや法定期間にわたる原本保存は行いません。ファイル名の確定と原本保存は、自社の保存環境と手順で実行します。
同じ設計は、請求書と突合する納品書にも応用できます。帳票ごとの行単位を先に決める考え方は、納品書・納品明細書をExcelへ一括取り込みする方法でも確認できます。
月次運用で対応関係と訂正履歴を崩さない
索引簿は一度作って終わる資料ではありません。受領から検索テストまでの順序を固定し、月次処理の一部として更新します。
- 受領した請求書PDFを所定の保存先へ置く
- 統一ファイル名または重複しない管理番号を確定する
- 取引年月日、取引金額、取引先、元ファイル名を抽出または入力する
- 曖昧な値とサンプル行を原本で確認する
- 確定した行をExcel索引簿へ追加する
- 日付・金額の範囲指定と、2項目以上の組み合わせ検索を試す
- 検索結果から元のPDFを開けるか確認する
抽出値や索引行に誤りがあった場合は、元PDFを無言で上書きせず、訂正者、訂正日、訂正理由を確認できる手順にします。ファイル名や保存フォルダを変更するときは、Excel側の対応キーも同時に更新します。訂正版の請求書を再受領した場合は、旧データとの関係が分かる名称や履歴を残します。
複数人で処理する会社では、日付形式、税込・税抜金額の扱い、取引先名の表記、ファイル名の項目順、重複ファイルの処理、月締め後の訂正方法を事務処理規程または社内手順に記載します。担当者の判断に任せる項目が多いほど、同じ取引先が別名で登録され、検索漏れが起きやすくなります。
月締め時には、任意の取引先と金額範囲を指定して絞り込み、選んだ行のPDFを遅滞なく提示できるか試します。Excelの行数が増えたこと自体ではなく、命名の統一、訂正履歴、検索速度、原本への到達を維持できなくなった時点が、専用システムへの移行を検討する実務上の目安です。