最終更新: 2026/06/22 18:56
MAS-305: Deep Research 調査結果
概要
| 項目 | 内容 |
|---|---|
| RQ ID | MAS-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-09 | 80% | 80%(据置) |
| 2026-10〜2029-09 | 50% | 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 つ:
- T 番号の厳格なフォーマット検証(国税庁 Web-API 連携含む)
- 税区分の正確な判別(軽減税率・非課税・対象外)
- 電帳法に基づく証憑保存要件への準拠
免税事業者からの仕入れの経過措置は 令和 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
エラー発覚時の対応フロー
- 売手に修正インボイスの再発行を依頼
- または 買手側で仕入明細書等を作成 → 売手の確認を受ける → この方法でも仕入税額控除の要件を満たす
登録日をまたぐ取引の期日管理
- 売手が月の途中で登録 → 登録日以降のみインボイスとしての効力
- 新設法人等には遡及登録の特例あり
- 取引先の登録ステータスと課税期間をシステム上で厳密管理
経過措置適用の判定基準日(重要)
- 判定基準日 = 「役務提供完了日(課税仕入れの日)」
- 「支払日」ではない点に注意
電帳法に基づく証憑保存
- 真実性の確保
- 可視性の確保: 「取引年月日 / 取引先 / 取引金額」の 3 項目検索機能必須
⑦ 出典 URL リスト
| リソース | URL |
|---|---|
| 国税庁 適格請求書発行事業者公表システム Web-API 利用規約 | https://www.invoice-kohyo.nta.go.jp/web-api/riyou_kiyaku.html |
| 軽減税率(一体資産)判定基準 Q&A | https://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 ステータス更新を実施 |