特別徴収の異動届を月次でClaudeに仕分けさせる確認表の作り方
退職などで給与を払わなくなった従業員の住民税は、翌月10日までに異動届が必要です。社員一覧から市区町村ごとの届出種別と期限を出す確認表を、Claude for Excelで作る手順です。
従業員が退職して給与を払わなくなったら、住民税の特別徴収義務者である会社は、事由が起きた月の翌月10日までに市区町村へ異動届を出します。月末に人事から回ってくる入退社の一覧を見て、毎月この期限を数える作業は、Claude for Excelに任せやすい部類です。
この記事では、社員の一覧に「届出が要るか」「期限はいつか」「一括徴収の扱いはどうなるか」の列を足し、給与担当が見る確認表に仕上げる手順を示します。届出の要否そのものは法令の条文で決まるので、Claudeには条文の読み替えではなく、条文から作った判定列の計算を任せます。
異動届が要る場面と、条文が定める期限
特別徴収に係る給与所得者の異動届出書は、地方税法第321条の5第3項に基づく届出です。出すのは、特別徴収の対象だった従業員が、その会社から給与の支払を受けないこととなった場合です。
期限は地方税法の施行規則(第9条の24)が定めています。事由が発生した日の属する月の翌月の10日までです。10月31日付の退職なら、提出期限は11月10日になります。
例外が1つあります。事由が4月2日から5月31日までの間に生じ、その従業員の住民税を当該年度から新たに特別徴収で徴収する市区町村に出す場合は、期限が変わります。市区町村から特別徴収税額の通知があった日の属する月の翌月10日までです。この時期は通知の到着日が期限を左右するので、確認表では自動計算にせず、人が見る行として色分けしておくのが安全です。
納入の10日と、異動届の10日は重なる
特別徴収した住民税の納入も、徴収した月の翌月10日が期限です(地方税法第321条の5第1項)。つまり毎月10日は、前月分の納入と前月に起きた異動の届出が同じ日に来ます。確認表を月次で回す意味はここにあります。
従業員が常時10人未満の事務所は、市区町村長の承認を受けると納期の特例を使えます。6月から11月分を12月10日まで、12月から翌年5月分を6月10日までにまとめて納入する仕組みです(同法第321条の5の2)。納期の特例を使っている会社でも、異動届の期限が延びるとは条文に書かれていません。納入と届出で期限がずれるので、確認表には「納期の特例あり」の列を別に持たせます。
事由が起きた時期で、残りの住民税の扱いが分かれる
給与を払わなくなった従業員の住民税は、事由の発生日が属する月の翌月以降の月割額について、会社が徴収して納入する義務がなくなります(地方税法第321条の5第2項)。残額は普通徴収に切り替わるのが原則です(同法第321条の7)。ただし、事由が起きた時期によって、一括して徴収する扱いがあります。
| 事由の発生時期 | 一括徴収の扱い | 申出などの期限 |
|---|---|---|
| 6月1日から12月31日 | 一括徴収の扱い本人から特別徴収で一括徴収してほしい旨の申出があった場合に限る | 申出などの期限事由が発生した月の末日まで(施行規則第9条の23) |
| 翌年1月1日から4月30日 | 一括徴収の扱い5月31日までに支払う給与・退職手当等が月割額の全額を超えるときに、そこから一括して徴収する | 申出などの期限申出は不要 |
| 上記以外 | 一括徴収の扱い条文だけでは判定できないため、市区町村の案内を確認する | 申出などの期限— |
この表の2行目は、条文の言い方では「超えるものがあるときに限り」です。退職手当等を払う予定があるかどうかが、判定の分かれ目になります。退職金の額は給与担当の手元に無いことも多く、確認表では「要確認」で止めておくのが現実的です。
転職・転居・休職は、同じ異動届で済むのか
月次の一覧には、退職のほかに入社、転居、休職が混ざります。条文から言えることと言えないことを分けておきます。
- 退職・死亡など、給与の支払を受けなくなる事由は、第321条の5第3項の対象です。
- 休職は、給与が出なくなるのか(無給休職)、出続けるのか(有給休職)で変わります。条文は「給与の支払を受けないこととなつた」場合と書いており、休職という語は出てきません。無給になる休職の扱いは、市区町村の案内で確かめます。
- 転居は、給与の支払を受けなくなる事由ではありません。住所変更だけを理由にした異動届の要否は、地方税法とその施行規則の条文からは読み取れないため、確認表では「自治体確認」の分類にします。
- 中途入社で、前の勤務先が特別徴収していた人の残りの住民税を新しい会社に引き継ぐには、本人の申出が要ります。申出の期限は、前の会社から給与を受けなくなった日の属する月の翌月10日です。その日が翌年4月中なら4月30日になります(地方税法第321条の4第5項)。
中途入社の引継ぎは、届出を出す側が前の会社、申出をする側が本人と新しい会社という配置になります。給与担当の確認表には「入社者の前職が特別徴収だったか」を聞き取る列を置いておくと、10日の期限を見落としにくくなります。
退職金から住民税を引く場合は別の仕組みです。退職手当等の分離課税に係る所得割は、支払う際に徴収して翌月10日までに納入申告書と納入金を出します(同法第328条の5第2項)。異動届とは書類が違うので、確認表の「届出種別」の値を分けておきます。
確認表の列を決める
Excelのシートは、社員番号と事由を軸に、次の列で組みます。氏名とマイナンバーは入れません。社員番号だけで元の台帳と突き合わせられるからです。
| 列 | 内容 | 入力する人 |
|---|---|---|
| A社員番号 | 内容台帳との照合キー | 入力する人人事の一覧から貼る |
| B事由 | 内容退職・死亡・休職・入社・転居 | 入力する人人事の一覧から貼る |
| C事由発生日 | 内容退職日、入社日、休職開始日など | 入力する人人事の一覧から貼る |
| D市区町村 | 内容住所地の市区町村名 | 入力する人給与システムから貼る |
| E納期の特例 | 内容あり・なし(会社単位) | 入力する人給与担当 |
| F届出種別 | 内容数式で出す | 入力する人Claude |
| G提出期限 | 内容数式で出す | 入力する人Claude |
| H一括徴収の区分 | 内容数式で出す | 入力する人Claude |
提出期限の式は、事由発生日の月末に10日を足すだけです。
=IF(OR(B2="退職",B2="死亡"),EOMONTH(C2,0)+10,"")一括徴収の区分は、令和8年度(2026年6月から2027年5月)を例にすると、次のように書けます。年度が変わったら、DATE関数の年を書き換えます。
=IF(NOT(OR(B2="退職",B2="死亡")),"",
IF(AND(C2>=DATE(2026,6,1),C2<=DATE(2026,12,31)),
"本人の申出があれば一括(申出は事由月の末日まで)",
IF(AND(C2>=DATE(2027,1,1),C2<=DATE(2027,4,30)),
"5月31日までの給与等が月割額超なら一括","自治体確認")))休職と転居は、あえて空欄か「自治体確認」に倒しています。条文で言い切れない行に、それらしい期限を入れないためです。
Claude for Excelに頼む
ここまでの列設計と式は、自分で書いても構いません。Claude for Excelに任せる意味が出るのは、列を足す作業と、結果の確かめです。
Claude for Excelは、ブックの質問に対してセル単位の引用つきで答える機能を持っています。数式の説明や、ある数値の導出過程をたどる用途に向いた設計です。ソートやフィルター、条件付き書式、データ検証のドロップダウンも、直接頼めます。
頼み方の例を挙げます。実際の返答は、ブックの状態で変わります。
シート「異動一覧」のA〜E列は人事の一覧から貼ったものです。
F〜H列を追加してください。
- F列: 事由が退職・死亡なら「特別徴収異動届」、入社なら「前職の特別徴収確認」、
それ以外は「自治体確認」
- G列: 事由が退職・死亡のときだけ、事由発生日の属する月の翌月10日
- H列: 一括徴収の区分(令和8年度。6/1〜12/31、翌年1/1〜4/30、それ以外で分類)
既存のA〜E列は書き換えないでください。
追加した式の根拠になる条件を、行ごとに引用して示してください。終わったら、期限が正しいかをサンプルで確かめます。月末ちょうどの退職(10月31日、12月31日)と、年またぎ(12月に退職して期限が翌年1月10日になる行)を、必ず見ます。EOMONTHは月末を返すので、年またぎは自然に処理されます。ただし、期限日が土日祝日にあたる場合の扱いは数式に入れていません。提出先の市区町村の案内で確認します。
提出様式は市区町村ごとに確認する
提出する書式は、施行規則第10条が市町村民税に係る申告書等の様式を定めています。給与支払報告に係る給与所得者の異動届出書と、特別徴収に係る給与所得者の異動届出書は、別の行として並んでいます。実際に使う用紙や提出方法(紙・電子)、同封を求める書類は、市区町村の案内に従います。
確認表には市区町村ごとに「様式の入手先」「提出方法」「担当窓口」の列を足せます。ただし、その値はClaudeに推測させず、各市区町村の案内ページを開いて人が入力します。
使う前に知っておく条件と制限
Claude for Excelは、Pro、Max、Team、Enterpriseのプランで使えます。Excel on the web、Windows版のMicrosoft 365(ビルド16.0.13127.20296以降)、Mac版(バージョン16.46以降、ビルド21011600以降)が対象です。Excel 2016と2019の永続・ボリュームライセンス版、iPad版、Android版では動きません。
公式の「Current limitations」には、次の記載があります。
- 最終成果物を、人の確認なしで顧客に渡すことは推奨されない
- 監査に関わる計算は、検証なしで使うことが推奨されない
- 機密性の高い、または規制対象のデータは、適切な管理なしで入れることが推奨されない
- データテーブルと、マクロ・VBAの操作には対応していない
従業員の退職日や住所地の市区町村は個人情報です。この表では氏名とマイナンバーを外して、社員番号だけを残します。会社の個人情報の取り扱い規程でAIツールへの入力が許されるかどうかは、先に確認しておきます。
入出力はバックエンドで受領または生成から30日以内に削除されると、公式のData handlingに書かれています。組織で設定した独自のデータ保持設定は引き継がれず、Enterpriseの監査ログにも活動は含まれません。Compliance APIを有効にしている場合は、セッションが対象になります。
もう1つの注意は、外部から受け取ったファイルです。公式は、信頼できるスプレッドシートだけで使うよう案内しています。人事システムの出力ファイルは社内で作られたものでも、取引先や社労士事務所から受け取ったExcelをそのまま開いてClaudeに読ませるのは避けます。ダウンロードしたテンプレートや外部データには、Claudeを誘導する隠れた指示が入っている場合があるためです。
落とし穴
入社者の行に、退職者用の期限が出てしまう
式からIFの条件を外し、事由が何であっても期限を出す式にしたとき、入社日の翌月10日が「提出期限」として並びます。入社者には異動届の期限そのものが無いため、読む人が届出漏れと勘違いします。事由で式を分け、該当しない行は空欄にします。
月次の運用に落とし込む
毎月の流れは、次の4ステップに収まります。
毎月の確認の流れ
- 1
人事から入退社の一覧を受け取る
前月の月末までに事由が発生した行を、社員番号・事由・発生日の3列で受け取ります。
- 2
確認表に貼り、Claudeに判定列を埋めさせる
式の列が前月から残っていれば、行を足してコピーするだけです。
- 3
期限が近い行と「自治体確認」の行を人が見る
当月10日までの行は先に処理します。自治体確認の行は、市区町村の案内で確かめます。
- 4
提出と納入を同じ日にまとめて記録する
届出日と納入日を確認表に書き戻し、提出漏れが無いかを翌月の一覧と突き合わせます。
給与の突合や月次締めをまとめて回す方法は、small-businessプラグインの記事にあります。市区町村へ出す給与支払報告書と源泉徴収票の突合は、源泉徴収票と給与支払報告書の突合で別に扱っています。退職金そのものの設計を見直すときは、退職金規程の改定案の試算が参考になります。
まとめ
特別徴収の異動届は、事由が発生した月の翌月10日が期限です。条文から計算できる列と、市区町村の案内で人が埋める列を分けておけば、Claude for Excelは前者の計算と検算に使えます。
休職、転居、4月2日から5月31日の事由は、条文だけでは言い切れません。この3つは確認表の上でも「自治体確認」として人の目に残し、判定を機械に寄せ過ぎない設計にします。