Skip to content

e-Tax XML構造設計書(源泉徴収票・電子的控除証明書)

出典: https://www.e-tax.nta.go.jp/shiyo/shiyo-kojo3.htm ファイル: 資料2_XML構造設計書(源泉徴収票等_Ver1).xlsx

様式一覧

源泉徴収票(年度バージョニング)

様式ID対象年度主な変更点
TEG104平成28年以降マイナンバー対応
TEG105平成30年以降配偶者控除等改正対応
TEG106令和2年以降ひとり親控除、基礎控除改正対応
TEG107令和4年以降住宅ローン控除見直し対応
TEG108令和5年以降-
TEG109令和7年以降特定親族特別控除の追加、基礎控除引き上げ対応

重要: 源泉徴収票は税制改正のたびに新しい様式IDが追加される。年度バージョニングへの対応が必要。

電子的控除証明書

年末調整手続の電子化は 令和2年施行 で導入。対象は段階的に拡大された。

様式ID帳票名年末調整での利用明細繰り返し上限利用可能時期
TEG800生命保険料控除証明書対象100件H31.1〜
TEG810地震保険料控除証明書対象100件H31.1〜
TEG820寄附金受領証明書対象外(確定申告用)-
TEG821寄附金受領証明書(複数寄附対応用)対象外-
TEG822寄附金受領証明書(令和3年分以降)対象外-
TEG830寄附金控除に関する証明書対象外-
TEG840国民年金保険料等控除証明書対象月別×13年分R5.1〜
TEG850小規模企業共済等掛金控除証明書対象月別12か月R6.1〜
TEG900住宅取得資金に係る借入金の年末残高等証明書対象R2.9〜

※ TEG840/TEG850 は税制改正パンフレットには記載されず、省令・告示レベルで対応。利用可能時期は e-Tax スタイルシート提供日に基づく。

TEG109: 源泉徴収票(令和7年以降用)

源泉徴収票の出力フォーマット。

構造概要

TEG109
├── 表題
├── 年分
├── 支払を受ける者 (住所/受給者番号/役職名/氏名)
├── 種別 (給与/賞与)
├── 支払金額 (内書 + 支払金額)
├── 給与所得控除後の金額
├── 所得控除の額の合計額
├── 源泉徴収税額 (内書 + 税額)
├── 控除対象配偶者の有無等 (有/従有/老人)
├── 配偶者(特別)控除の額
├── 控除対象扶養親族等の数
│   ├── 特定 (人/従人)
│   ├── 老人 (人(内書+人)/従人)
│   ├── その他 (人/従人)
│   └── 特親 (人/従人)
├── 16歳未満扶養親族の数
├── 障害者の数 (特別(内書+人)/その他)
├── 非居住者である親族の数
├── 特定親族特別控除の額
├── 社会保険料等の金額 (内書 + 社会保険料等)
├── 生命保険料の控除額
├── 地震保険料の控除額
├── 住宅借入金等特別控除の額
├── 摘要 (内容 + 電子交付フラグ)
├── 配偶者の合計所得
├── 保険料の内訳 (新生命/旧生命/介護医療/新個人年金/旧個人年金/旧長期損害)
├── 住宅借入金等特別控除の額の内訳
│   ├── 適用数 / 可能額
│   ├── 1回目 (居住開始日/控除区分/年末残高)
│   └── 2回目 (居住開始日/控除区分/年末残高)
├── 控除対象配偶者 (フリガナ/氏名/区分)
├── 国民年金保険料等の金額
├── 基礎控除の額
├── 所得金額調整控除額
├── 控除対象扶養親族等 (×最大4名: フリガナ/氏名/区分)
├── 16歳未満の扶養親族 (×最大4名: フリガナ/氏名/区分)
├── 本人控除内容
│   ├── 未成年者/乙欄/障害者(特別・その他)/寡婦/ひとり親
│   └── 勤労学生/死亡退職/災害者/外国人
├── 中途就・退職 (就職/退職/年月日)
├── 受給者生年月日
└── 支払者 (住所/名称/電話番号)

TEG108→TEG109 の差分(令和7年以降の変更)

  • 項番37-39: 特親(特定親族)の人数欄を新設
  • 項番47: 特定親族特別控除の額を新設

主要データ型(共通ボキャブラリ)

型名説明
kingaku金額
kubun区分(1文字フラグ)
kubun2区分(2文字)
name人名
n-kanaカナ名
address住所
yymmdd年月日
yyyymmdd年月日(西暦4桁)
bango番号(法人番号等)

TEG800: 生命保険料控除証明書

保険会社が発行する電子的証明書。年調ソフト等でインポート可能。

構造概要

TEG800
├── 保険会社名 / 法人番号 / 証明日 / 契約者
└── 明細 (×最大100件)
    ├── 証明年 / 題 / 適用制度 / 証券番号
    ├── 保険種類 / 契約日 / 事業所コード
    ├── 被保険者 / 被保険者番号
    ├── 払込方法 / 受取人
    ├── 保険期間(一般・介護医療用)
    ├── 個人年金保険(受取人生年月日/払込期間/年金種類/年金支払期間/年金支払開始日)
    ├── 証明額
    │   ├── 証明対象期間(自/至)
    │   ├── 旧制度(一般/年金: 保険料/配当金/差引合計)
    │   └── 新制度(一般/介護医療/年金: 保険料/配当金/差引合計)
    ├── 証明額(12月期想定)← 年末調整用の見込額
    │   ├── 旧制度(一般/年金: 年間保険料/配当金/申告額)
    │   └── 新制度(一般/介護医療/年金: 年間保険料/配当金/申告額)
    ├── 転換等一時払保険料(一般/介護医療/年金)
    └── その他

設計上の重要ポイント

  • 旧制度/新制度の区分: 平成24年を境に保険料控除の計算方法が異なる
  • 証明額 vs 12月期想定: 証明時点の実績額と、12月末までの見込額の2種類がある。年始調整では確定額を使用する
  • 明細100件: 1つの保険会社から最大100契約分を一括で送信可能
  • 5区分の金額: 旧一般/旧年金/新一般/新介護医療/新年金

TEG810: 地震保険料控除証明書

構造概要

TEG810
├── 保険会社名 / 法人番号 / 証明日 / 契約者名
└── 明細 (×最大100件)
    ├── 証明年 / 保険料控除の対象区分
    ├── 証券番号(+枝番号)
    ├── 被保険者名 / 保険の対象(家屋/家財)
    ├── 基本契約保険期間(開始日/期間)
    ├── 満期返戻金の有無
    ├── 地震保険期間(開始日/期間)
    ├── 払込方法
    ├── 地震保険(保険料/控除対象保険料)
    ├── 旧長期損害保険(保険料/控除対象保険料)
    ├── 適用条文
    └── その他

設計上の重要ポイント

  • 地震保険 / 旧長期損害保険: 経過措置で旧長期損害保険の控除もある
  • 1つの契約で地震保険と旧長期損害保険の両方に該当するケースあり

TEG840: 国民年金保険料等控除証明書

構造概要

TEG840
├── 種別 / 前納分 / 証明年分 / 基礎年金番号等
├── 被保険者(氏名/住所)
├── 証明期間(自/至)/ 種別
├── 金額(納付済額/見込額/合計額)
├── 各年に分けて申告する場合の証明額
│   ├── 当年分(納付済/見込/合計/申告年分/証明額)
│   ├── 翌年分(同上)
│   └── 翌々年分(同上)
├── 納付状況の内訳 (×最大13年分)
│   ├── 納付対象年
│   └── 月別(1~12月)の納付状況
├── その他特記事項
└── 証明日 / 発行者 / 発行団体 / ユニークコード

設計上の重要ポイント

  • 前納: 国民年金は2年前納が可能。前納分を各年に分けて申告するケースあり
  • 月別の納付状況: 1~12月それぞれの納付状況をkubunで記録
  • ユニークコード: 証明書の一意識別子(重複インポート防止に使用)

TEG850: 小規模企業共済等掛金控除証明書

構造概要

TEG850
├── 証明年分 / 掛金種別 / 氏名 / 住所
├── 共済契約者番号/基礎年金番号
├── 払込年分
├── 払込済額(期間至 + 金額)
├── 払込予定額(期間自/至 + 金額)
├── 控除合計額 / 前納減額金
├── 小規模企業共済掛金に関する事項
│   └── 契約年月日 / 掛金月額 / 払込方法 / 払込月
├── 個人型確定拠出年金(iDeCo)に関する事項
│   └── 1月~12月: 各月の金額 + 備考
├── 備考
└── 証明日 / 発行者 / ユニークコード

設計上の重要ポイント

  • 掛金種別: 小規模企業共済 / iDeCo / 心身障害者扶養共済を1つの証明書で扱う
  • iDeCoは月別管理: 月ごとに金額と備考(休止等)を記録
  • 払込済額 vs 払込予定額: 従来の年末調整は見込を使用。年始調整では確定額を使用

XML構造から見た設計上の留意点

源泉徴収票の記載上限

  • 控除対象扶養親族は4名まで源泉徴収票に記載(5名以上は摘要欄)
  • 住宅ローン控除は最大2件まで内訳記載
  • 特定親族特別控除の額、特親の人数(TEG109で追加)

証明書XMLの構造と保険料控除の対応

証明書XMLの構造に基づく保険料控除の分類:

保険料控除:
├── 生命保険料控除    ← TEG800ベース
│   ├── 旧制度: 一般 / 年金
│   └── 新制度: 一般 / 介護医療 / 年金
├── 地震保険料控除 ← TEG810ベース
│   ├── 地震保険
│   └── 旧長期損害保険
├── 社会保険料控除  ← TEG840ベース(給与天引分 + 自己負担分)
└── 小規模企業共済等掛金控除  ← TEG850ベース
    ├── 小規模企業共済
    ├── 企業型DC
    ├── 個人型DC (iDeCo)
    └── 心身障害者扶養共済

年度バージョニング

源泉徴収票だけで TEG104→TEG109 まで6バージョン存在。年度ごとに使用する様式IDが異なる。

「見込額」と「確定額」の二重構造

TEG800/840/850のいずれも「証明額(実績)」と「見込額(12月期想定)」の両方を持つ。 従来の年末調整(12月実施)は見込額を使用するが、年始調整(1月実施)では確定額を使用する。