概要

項目内容
RQ IDMAS-305
関連案件MAS-089 / MAS-161
調査実施日2026-04-19
調査ツールGemini Deep Research
投入プロンプトRQ-007_prompt.md
ステータス✅ 調査完了・仕様書反映済

エグゼクティブサマリ(実装に直結する重要決定事項)

1. T番号バリデーション仕様(確定)

  • フォーマット: ^T\d{13}$(大文字 T + 13 桁半角数字)
  • チェックデジット: モジュラス 11 系アルゴリズム(詳細は下記疑似コード)
  • 国税庁 Web-API 利用: 事前承認申請が必要、レート制限は非公開
  • 利用規約遵守: 「国税庁によって保証されたものではない」旨の明示義務

2. 令和 8 年度税制改正大綱による経過措置の延長(重要更新)

MAS-304 調査時点からの更新事項:

期間当初予定改正後(令和8年度大綱)
2023-10〜2026-0980%80%(据置)
2026-10〜2029-0950%70%(引き上げ延長)
2028-10〜50%(新規段階)
2029-10〜0%0%(据置予定)

MAS-304 の経過措置ロジックを再確認・更新する必要あり(dev_S-17 要追記)

3. 取引区分の判別優先順位

国外取引? → YES=対象外
  ↓ NO
事業/対価? → NO=対象外(不課税)
  ↓ YES
非課税別表一? → YES=非課税
  ↓ NO
輸出免税要件? → YES=免税(証憑 5 年保存義務)
  ↓ NO
課税取引(標準 10% or 軽減 8%)

4. 経過措置適用の判定基準日

  • 判定基準日 = 「支払日」ではなく「役務提供完了日(課税仕入れの日)」
  • システム運用上、取引日ベースで税区分を決定する

5. 電帳法との接続

  • 電子取引データは「取引年月日 / 取引先 / 取引金額」の 3 項目で検索機能必須
  • 輸出許可書類は輸出許可日の翌日から 5 年間保存

① 概要(結論)

インボイス制度対応のコア要件は以下 3 つ:

  1. T 番号の厳格なフォーマット検証(国税庁 Web-API 連携含む)
  2. 税区分の正確な判別(軽減税率・非課税・対象外)
  3. 電帳法に基づく証憑保存要件への準拠

免税事業者からの仕入れの経過措置は 令和 8 年度税制改正大綱により段階的に変更(50% → 70% へ引き上げ延長)されるため、社内運用(SOP)として組み込む必要がある。


② T 番号バリデーション仕様書

フォーマット定義

  • 正規表現: ^T\d{13}$
  • 構造: T(大文字)+ 12 桁基礎番号(法人番号等)+ 1 桁チェックデジット

検証ロジック疑似コード

function validateTNumber(tNumber) {
  if (!/^T\d{13}$/.test(tNumber)) return false;

  const digits = tNumber.substring(1).split('').map(Number);
  const checkDigit = digits[0];
  const baseNumber = digits.slice(1); // 12 桁の基礎番号

  // 最下位(右端)から順に処理するため配列を反転
  baseNumber.reverse();

  let evenSum = 0; // 偶数桁目の和
  let oddSum = 0;  // 奇数桁目の和

  for (let i = 0; i < 12; i++) {
    if ((i + 1) % 2 === 0) {
      evenSum += baseNumber[i];
    } else {
      oddSum += baseNumber[i];
    }
  }

  let calculatedCheckDigit = 9 - ((evenSum * 2 + oddSum) % 9);
  if (calculatedCheckDigit === 9) calculatedCheckDigit = 0;

  return checkDigit === calculatedCheckDigit;
}

数学的定義: CheckDigit = 9 - ((Σ(N_2i × 2) + Σ(N_2i-1)) mod 9)(N は最下位からの各桁)

国税庁 Web-API 仕様

項目内容
利用可否アプリケーション ID 発行申請と事前承認が必要
レート制限具体的上限は非公開(セキュリティ理由)、制限到達時は一定間隔でリトライ
表示義務「国税庁によって保証されたものではない」旨を明示

③ 軽減税率判定マトリクス

品目カテゴリ該当税率判定の境界線・除外条件
飲食料品8%人の飲用・食用に供されるもの
酒類10%(対象外)酒税法規定の酒類は軽減税率対象外
外食・ケータリング10%(対象外)飲食店内のテーブル・椅子等の飲食設備での食事提供
一体資産8% or 10%食品+非食品が予め一体。税抜 1 万円以下 かつ 食品部分の価額割合 ≥ 2/3 なら 8%。値引き後金額で判定
新聞8%週 2 回以上発行の定期購読契約で政治・経済等を掲載

④ 取引区分の判別フローチャート

[Step 1] 取引は国内で行われたか?
   ├─ NO  → 「対象外(国外取引)」
   └─ YES → Step 2

[Step 2] 事業として対価を得て行う取引か?
   ├─ NO  → 「対象外(不課税)」
   └─ YES → Step 3

[Step 3] 消費税法別表第一の非課税取引(土地譲渡・保険料等)か?
   ├─ YES → 「非課税」
   └─ NO  → Step 4

[Step 4] 輸出取引等(免税要件を満たす)か?
   ├─ YES → 「免税(輸出免税)」
   │       ※ 輸出許可日の翌日から 5 年間保存義務
   └─ NO  → 「課税取引(標準 10% or 軽減 8%)」

⑤ 適格簡易請求書(簡易インボイス)テンプレート要件

適用業種: 小売業・飲食店業・タクシー業など

通常インボイスとの差分

項目通常簡易
宛名(受取者の氏名・名称)必須省略可
税額の記載税率ごとに区分した消費税額等適用税率の記載のみで代用可
対価の額税抜/税込の両方または一方税抜 or 税込いずれかのみ可

システムの自動生成テンプレートで上記項目を出し分け必須


⑥ T 番号未記載・誤記載時の運用 SOP

エラー発覚時の対応フロー

  1. 売手に修正インボイスの再発行を依頼
  2. または 買手側で仕入明細書等を作成 → 売手の確認を受ける → この方法でも仕入税額控除の要件を満たす

登録日をまたぐ取引の期日管理

  • 売手が月の途中で登録 → 登録日以降のみインボイスとしての効力
  • 新設法人等には遡及登録の特例あり
  • 取引先の登録ステータスと課税期間をシステム上で厳密管理

経過措置適用の判定基準日(重要)

  • 判定基準日 = 「役務提供完了日(課税仕入れの日)」
  • 「支払日」ではない点に注意

電帳法に基づく証憑保存

  • 真実性の確保
  • 可視性の確保: 「取引年月日 / 取引先 / 取引金額」の 3 項目検索機能必須

⑦ 出典 URL リスト

リソースURL
国税庁 適格請求書発行事業者公表システム Web-API 利用規約https://www.invoice-kohyo.nta.go.jp/web-api/riyou_kiyaku.html
軽減税率(一体資産)判定基準 Q&Ahttps://www.nta.go.jp/taxes/shiraberu/zeimokubetsu/shohi/keigenzeiritsu/pdf/qa/03-06.pdf
法人番号 チェックデジットの計算手順https://www.houjin-bangou.nta.go.jp/documents/checkdigit.pdf
電子取引・輸出関係書類の保存要件(参考記事)https://bakuraku.jp/knowledge/knowledge-denshichobo/abroad/

⑧ 顧問税理士向け追加質問リスト

Q1. 立替経費と適格簡易請求書の紐付け運用

従業員が経費を立替払いした際、立替先店舗が発行した適格簡易請求書と、自社の従業員名簿等の内部データの紐付けのみをもって仕入税額控除を行うシステム運用方針で、貴事務所の見解と相違ないか?

Q2. 検索インデックスの追加項目

インボイス電子取引の保存要件「取引年月日 / 取引先 / 取引金額」の 3 項目に加え、過去の税務調査の傾向から備考欄の特定キーワード等、追加でインデックス化すべき項目はあるか?

Q3. 遡及登録時のデータ修正方針

取引先が遡及して適格請求書発行事業者の登録を受けた場合、過去の月次データを遡及修正するか、発見当月の調整仕訳で処理するか?


反映先

このリサーチ結果は以下の開発仕様書に反映する:

特に重要な更新: MAS-304 で確定済の経過措置控除率(2026-10〜 50%)が、令和 8 年度税制改正大綱により 70%(2028-10 まで)→ 50%(2028-10〜2029-09)→ 0% に変更される方針。dev_S-17 の「経過措置」ブロックの更新が必要。

変更履歴

日付変更内容
2026-04-19初版作成。Gemini Deep Research の結果を構造化保存。dev_S-17/dev_I-17 への反映と research_questions.md ステータス更新を実施