Claude Media
年末調整の記入漏れをClaudeで点検 — 個人情報を伏せたチェック表の作り方

年末調整の記入漏れをClaudeで点検 — 個人情報を伏せたチェック表の作り方

扶養控除等申告書と保険料控除申告書の記入漏れを、氏名と個人番号を伏せた点検シートでClaudeに洗い出させる手順。令和8年分の改正点と人が確かめる範囲もまとめます。

年末調整書類の点検は「伏せた一覧」までをClaudeに渡す

年末調整書類の記入漏れ点検は、氏名・個人番号・住所・生年月日を外した一覧にすれば、Claudeに頼めます。渡すのは続柄、年齢区分、所得の見積区分、各申告書の提出済みかどうかだけ。Claudeは欠落と矛盾の洗い出しを担当し、原本との照合と本人確認は人が行います。

年末調整とは、毎月の給与から源泉徴収した所得税の合計と、1年間に納めるべき税額を一致させる手続きです。対象になるのは「給与所得者の扶養控除等(異動)申告書」を提出している人です。この書類が1人欠けるだけで、その人の年末調整は始まりません。

令和8年分は、12月の年末調整から基礎控除や扶養親族の所得要件が変わります。書類の様式も変わるため、提出された申告書の空欄や古い基準での記入が増えやすい年です。10月のうちに点検の型を作っておくと、12月の作業が軽くなります。

点検の流れは次のとおりです。

手順

個人情報を伏せたまま点検する流れ

  1. 1

    台帳から点検シートを作る

    氏名と個人番号を落とし、年齢と所得は区分に丸めます。

  2. 2

    点検ルールをClaudeの知識に入れる

    国税庁の年末調整チェック表を、プロジェクトの知識に置きます。

  3. 3

    シートを渡して洗い出させる

    漏れ・矛盾・要確認を、点検IDごとの一覧で返させます。

  4. 4

    原本で確かめて差し戻す

    対応表で社員に戻し、人が原本と本人確認を行います。

番号を含む書類を扱う前提の整理は、特定個人情報をClaudeに入力する前ににあります。ここでは、その結論である「番号の桁を渡さない」を点検業務の設計に落とします。

令和8年分で記入漏れが出やすい4か所

漏れが出やすいのは、前年と基準が変わった箇所です。国税庁の「令和8年分 年末調整のしかた」は、変更点として基礎控除の引上げ、給与所得控除の最低保障額の引上げ、扶養親族等の所得要件の改正、23歳未満の扶養親族を有する場合の生命保険料控除の特例を挙げています。

所得要件は次のように動きます。かっこ内は、収入が給与だけの場合の収入金額です。

区分改正前令和8年分
扶養親族・同一生計配偶者の合計所得改正前58万円以下(123万円以下)令和8年分62万円以下(136万円以下)
特定親族の合計所得改正前58万円超123万円以下令和8年分62万円超123万円以下
配偶者特別控除の対象となる配偶者改正前58万円超133万円以下令和8年分62万円超133万円以下
勤労学生の合計所得改正前85万円以下(150万円以下)令和8年分89万円以下(163万円以下)

前年は対象外だった親族が、新たに対象になる

給与収入が124万〜136万円の配偶者は、改正前の基準では同一生計配偶者に当たりませんでした。令和8年分では当たる可能性があります。国税庁の資料は、改正で新たに要件を満たした親族に扶養控除等の適用を受けるには、扶養控除等(異動)申告書などの提出が必要になると説明しています。

去年の申告書を転記しただけの従業員は、この親族を書いていません。点検では、一覧に載る親族と所得区分の組み合わせから、書くべきなのに書かれていない行を拾います。

特定親族特別控除は別の申告書が要る

特定親族は、年齢19歳以上23歳未満で合計所得が62万円超123万円以下の親族です。扶養控除等申告書の「源泉控除対象親族」欄に書いたかどうかにかかわらず、特定親族特別控除申告書の提出を受ける必要があります。特定親族は扶養控除や障害者控除の対象になる扶養親族には含まれない点も、注意書きに出ています。

扶養控除等申告書だけを出して満足している従業員は、ここで漏れます。点検シートに専用の列を設けるのはこのためです。

様式は12月1日以後の年末調整で切り替わる

令和8年分の基礎控除申告書(配偶者控除等・特定親族特別控除・所得金額調整控除の申告書を兼ねる様式)は、令和8年12月1日以後に行う年末調整で使います。11月30日以前に年末調整を行う場合は、令和7年分の様式を補正して使う扱いです。

配布した様式の年分は、点検シートに入れる価値のある列です。前年分の様式のまま回収した申告書は、見た目が整っていても区分や金額の欄が合いません。

生命保険料控除の特例は子の年齢とセットで見る

新生命保険料に係る一般の生命保険料控除では、年齢23歳未満の扶養親族を有する場合、令和8・9年分の控除額の計算が変わります。最高額は6万円(改正前は4万円)で、一般・介護医療・個人年金を合わせた上限12万円は変わりません。

保険料控除申告書の「年齢23歳未満の扶養親族」欄に書かれた親族が、実際に23歳未満かどうかが、点検の焦点になります。

点検シートの列設計 — 何を残し、何を落とすか

点検に要るのは「誰か」ではなく「どの区分の親族か」です。台帳から次のように列を絞ります。

列入れ方点検で使う場面
点検ID入れ方親族1人につき連番(R001など)点検で使う場面結果を社員に戻す目印
続柄入れ方配偶者・子・父母など点検で使う場面配偶者控除と扶養控除の切り分け
年齢区分入れ方12月31日時点の年齢を5区分に丸める点検で使う場面16歳以上、特定親族、70歳以上の判定
所得見積区分入れ方見積額を4区分に丸める点検で使う場面62万円・123万円・133万円の境目
各申告書の提出状況入れ方済・未点検で使う場面提出漏れ
証明書添付入れ方有・無点検で使う場面保険料控除の添付漏れ

落とす列は、氏名、個人番号、住所、生年月日、見積額の実額です。

年齢と所得はスクリプトで区分に丸める

生年月日から年齢区分を作る処理は、手作業だと間違えます。国税庁のチェック表は、特定親族を「平成16年1月2日〜平成20年1月1日生まれ」、23歳未満を「平成16年1月2日以後生まれ」としています。この範囲と一致するよう、スクリプトは翌年1月1日を基準に年齢を数えます(1月1日生まれは23歳、1月2日生まれは22歳になります)。

次のスクリプトは、点検用の一覧と、点検IDから社員番号に戻す対応表を別々に出します。対応表はClaudeに渡しません。

mask_nencho.py
import csv
import sys
from datetime import date
 
# チェック表の生年月日の範囲に合わせ、翌年1月1日を基準に年齢を数える
REF = date(2027, 1, 1)
 
 
def age_at_dec31(birth):
    past = (REF.month, REF.day) < (birth.month, birth.day)
    return REF.year - birth.year - past
 
 
def age_band(age):
    if age < 16:
        return "16歳未満"
    if age < 19:
        return "16-18歳"
    if age < 23:
        return "19-22歳"
    if age < 70:
        return "23-69歳"
    return "70歳以上"
 
 
def income_band(man_yen):
    if man_yen <= 62:
        return "62万円以下"
    if man_yen <= 123:
        return "62超123万円以下"
    if man_yen <= 133:
        return "123超133万円以下"
    return "133万円超"
 
 
HEAD = [
    "点検ID", "続柄", "年齢区分", "所得見積区分",
    "扶養控除等申告書", "特定親族特別控除申告書",
    "保険料控除申告書", "証明書添付",
]
 
src, out, key = sys.argv[1:4]
with open(src, newline="", encoding="utf-8-sig") as f, \
        open(out, "w", newline="", encoding="utf-8") as g, \
        open(key, "w", newline="", encoding="utf-8") as k:
    w, kw = csv.writer(g), csv.writer(k)
    w.writerow(HEAD)
    kw.writerow(["点検ID", "社員番号"])
    for i, r in enumerate(csv.DictReader(f), start=1):
        cid = f"R{i:03d}"
        b = r["親族生年月日"]
        inc = r["親族合計所得見積額(万円)"]
        w.writerow([
            cid, r["続柄"],
            age_band(age_at_dec31(date.fromisoformat(b))) if b else "",
            income_band(float(inc)) if inc else "",
            r["扶養控除等申告書"], r["特定親族特別控除申告書"],
            r["保険料控除申告書"], r["証明書添付"],
        ])
        kw.writerow([cid, r["社員番号"]])

入力は、社内の台帳を書き出したCSVです。列名は次のものを想定しています。

社員番号,氏名,個人番号,親族生年月日,続柄,親族合計所得見積額(万円),扶養控除等申告書,特定親族特別控除申告書,保険料控除申告書,証明書添付
python3 mask_nencho.py roster.csv check_sheet.csv key_local.csv

check_sheet.csv だけをClaudeに渡し、key_local.csv は社内の保管場所に残します。氏名と個人番号の列は、そもそも出力のヘッダーにありません。

小さな事業所では区分の組み合わせも絞る

従業員が数人の会社では、「70歳以上の父・所得62万円以下」の行が誰のものか、見る人には分かります。ID化だけでは匿名になりません。この規模では、年齢区分を3段階に減らす、続柄を「配偶者・子・その他」にまとめるなど、区分を粗くしてから渡すほうが確実です。社内の個人情報の取扱い規程に、外部サービスへの提供の線引きがあれば、それが優先です。

国税庁のチェック表を点検ルールにする

点検ルールをゼロから考える必要はありません。国税庁が源泉徴収をする事業者向けに出している「令和8年分 年末調整チェック表」は、誤りやすい事項を区分別に並べています。扶養控除等、基礎控除、配偶者(特別)控除、特定親族特別控除、生命保険料控除などの区分です。

このチェック表の項目のうち、点検シートの列で機械的に確かめられるものを選びます。

見る場所漏れ・矛盾の出方判定に使う列
扶養控除等申告書の提出漏れ・矛盾の出方親族の行があるのに申告書が「未」判定に使う列扶養控除等申告書
控除対象扶養親族漏れ・矛盾の出方年齢区分が16歳未満、または所得が62万円超なのに、扶養の扱い判定に使う列年齢区分、所得見積区分
特定親族漏れ・矛盾の出方19-22歳かつ62超123万円以下なのに、特定親族特別控除申告書が「未」判定に使う列年齢区分、所得見積区分、特定親族特別控除申告書
配偶者漏れ・矛盾の出方所得見積区分が133万円超なのに配偶者控除等の対象扱い判定に使う列続柄、所得見積区分
保険料控除の証明書漏れ・矛盾の出方保険料控除申告書が「済」なのに証明書が「無」判定に使う列保険料控除申告書、証明書添付
23歳未満の扶養親族欄漏れ・矛盾の出方欄に記載があるのに、年齢区分が23歳以上判定に使う列年齢区分

チェック表には、配偶者の合計所得金額だけでなく所得者本人の合計所得金額に応じて控除額を確かめる項目や、所得者本人の合計所得金額が1,000万円以下かを確かめる項目もあります。本人側の区分を点検したいときは、給与システム側で「1,000万円以下か」の二択を作り、列として足します。

生命保険料控除の証明書は金額で要否が分かれる

保険料控除では、証明書類の要否が保険の区分で変わります。旧生命保険料は、一契約の支払保険料が9,000円を超えるものが対象です。旧生命保険料に当たらないものは、金額の多少にかかわらずすべてが対象です。

証明書の交付を請求中などで確認できない場合でも、翌年1月末日までに提出または提示することを条件に、控除をして年末調整を行ってよいとされています。点検結果の「証明書が無」は、不備と確定させず「期限付きの未着」の区別を人が付けます。

夫婦で子を二重に書いても矛盾ではない

同一世帯の夫婦の間に年齢23歳未満の扶養親族である子が1人いる場合、夫婦の両方が23歳未満の扶養親族を有する場合の生命保険料控除の特例を受けられます。扶養控除は夫婦のどちらか一方でしか受けられませんが、この特例は別です。

点検ルールに「同じ子が二人の申告書に載っていたら矛盾」と書くと、正しい申告を差し戻します。生命保険料控除の欄と扶養控除の欄では、見るべきルールを分けてください。

Projectsに点検ルールを置いて指示する

Claudeのプロジェクトには、知識として文書を置き、指示を設定できます。国税庁のチェック表PDFをプロジェクトの知識に入れ、列の定義と禁止事項を指示に書くと、毎回同じ前提で点検が走ります。チャットへのファイル添付は1会話あたり20ファイル、1ファイル30MBまでです。

プロジェクトの作り方はClaudeのProjectsとArtifactsの使い方にまとめています。指示の文面は、例えば次のような形にできます。

あなたは年末調整書類の記入漏れを点検する補助役です。
入力は、氏名・個人番号・住所・生年月日を含まない点検シートです。
 
守ること:
- 判定の根拠は、プロジェクトの知識にある「令和8年分 年末調整チェック表」
  と、下の列の定義だけにする
- 税額と控除額は計算しない
- 列の値から言えないことは「要確認」とし、推測で補わない
- 入力に氏名や12桁の番号が含まれていたら、点検せず、その旨だけを返す
 
列の定義:
- 年齢区分: 12月31日時点の年齢(特定親族は19-22歳)
- 所得見積区分: 親族の本年中の合計所得金額の見積額
- 各申告書: 済は提出済み、未は未提出
 
出力: 点検IDごとに、状態(漏れ/矛盾/要確認/問題なし)、
該当する列、チェック表のどの項目か、人が原本で見ることを1行ずつ。

指示の末尾にある「氏名や12桁の番号が入っていたら点検しない」は、渡し間違いへの保険です。マスクを通し忘れた台帳をそのまま貼る事故は、手順が定着した頃にこそ起きます。

返ってくる一覧はこんな形になる

出力は、例えば次のような形にそろえておくと、人が追いやすくなります。以下は形式を示す例で、実際の出力ではありません。

R002 / 漏れ / 特定親族特別控除申告書が「未」
  年齢区分19-22歳、所得見積区分62超123万円以下
  チェック表: 特定親族特別控除(特定親族の判定)
  人が見る: 当該従業員の申告書の提出有無、親族の生年月日

機械的に決まる判定はClaudeに任せきらない

「年齢区分が16歳未満で、扶養控除の扱いになっている」のように、列の値だけで決まる判定は、ExcelやCSVの条件式のほうが確実で速く動きます。Claudeに向くのは、条件式で書きにくい部分です。例えば、複数の列が絡む矛盾の言語化、「要確認」に分類すべき境界の行の洗い出し、差戻し連絡の文面の下書きがそうです。

条件式で一次判定をかけ、残った行と判定の理由だけをClaudeに渡す2段階の回し方もあります。Excel上で突合を進めるなら、源泉徴収票と給与支払報告書の突合の列設計が参考になります。

点検後の分担 — 人が確かめること

点検結果は、あくまで原本を見る順番を決める道具です。次の作業は人に残ります。

くらべる

Claudeに任せる作業と、人が持つ作業

洗い出し

Claudeに任せる

提出漏れ、区分の矛盾、要確認の行の一覧化と、差戻し連絡の文面の下書き。

確認と判断

人が持つ

対応表で社員に戻す作業、原本との照合、本人確認、控除の可否の最終判断。

本人確認は、特に外せません。扶養控除等(異動)申告書には、給与所得者本人と源泉控除対象親族などの個人番号を記載することになっており、給与の支払者は本人確認(番号確認と身元確認)を行う必要があります。点検シートに個人番号の列がないのは、この確認を人の手に残すためでもあります。

提出時期も、点検の優先順位を決めます。扶養控除等申告書は、その年の最初に給与の支払を受ける日の前日までに提出するのが原則です。基礎控除、配偶者(特別)控除、特定親族特別控除、所得金額調整控除の申告書は、その年最後に給与等の支払を受ける日の前日までです。後者の期限に間に合うよう、差戻しの時間を逆算して点検の日程を置きます。

年末調整のあとに親族の人数が変わったら

年末調整が終わったあと、12月31日までに控除対象扶養親族の数が増減した場合は、年末調整のやり直しができます。やり直しには、源泉徴収票を作成・交付する日までに、本人から異動内容を記載した扶養控除等(異動)申告書の提出を受けます。

控除対象扶養親族が減る場合は、不足税額の徴収のために、翌年1月末日以降でもやり直しが必要です。点検シートは年内の一度きりで捨てず、異動の連絡が来たら該当の行だけ更新して再点検できるようにしておくと、やり直しの判断が早くなります。

つまずきやすい点

落とし穴

点検でよくある取り違え

  • 所得は年末調整時点の見積り

    親族の合計所得金額は、年末調整を行う日の現況で、1月1日から12月31日までを見積もります。年齢だけは12月31日時点です。

  • 様式の年分が違う

    令和8年分の様式を使うのは、12月1日以後の年末調整です。それ以前に行うなら、令和7年分の様式を補正して使います。

  • 保険料の区分は付け替えできない

    新個人年金保険料を新生命保険料に含めるなど、他の区分への振替はできません。区分の誤りは、金額の誤りと別に拾います。

  • 複数の勤務先がある

    2か所以上から給与を受ける人は、扶養控除等申告書をどれか1つの勤務先にだけ出します。他社分の提出漏れを自社の漏れと取り違えないでください。

区分に丸めても個人データは個人データ

氏名を外しても、対応表で社員に戻せる限り、点検シートの元は社内の個人データです。対応表と台帳は、これまでどおり社内で管理します。Claudeに渡す前に、利用するプランのデータの扱いを確認し、個人情報の外部提供に当たらない整理が社内でついているかを、情報管理の担当者に確かめてください。

個人の確定申告書類を扱う場合の考え方は、確定申告・年末調整の下書きの注意点と共通です。給与計算の検算は、給与計算の検算手順にあります。

まとめ

年末調整書類の点検は、氏名と個人番号を落とし、年齢と所得を区分に丸めた一覧で、Claudeに記入漏れを洗い出させます。判定ルールは国税庁のチェック表を使い、特に令和8年分は特定親族特別控除申告書の提出漏れと、新たに対象になった親族の書き漏れに絞って見ます。原本の照合、本人確認、控除の最終判断は人が持ちます。

この記事を共有:XはてブLinkedIn