Skip to content

申告領域 — ユースケース

エンティティ: 申告者 / 申告書 / 控除

申告ライフサイクル

#ユースケース補足
1申告書を作成する年度×申告者で一意。Draft 状態で生成
2申告書を自動保存するモードレス。編集内容を随時保存
3保存履歴を参照・復元する任意時点の状態に巻き戻し
4前年との差分を識別する変更点のみ効率的に確認
5控除対象外の理由を可視化するなぜこの親族が控除対象外なのかを説明
6申告書を提出する(従業員の最終確認・同意)Draft → Submitted
7申告書を差し戻す(管理者)Submitted → Returned、理由コメント付き
8差し戻しを受けて申告書を修正する(従業員)Returned → Draft と同等の編集
9申告書を承認する(管理者)Submitted → Approved
10自動承認ルールを適用する前年と差分なし等の条件に合致したら自動承認
11申告書を一括承認する条件合致分をまとめて承認
12承認後に管理者が訂正するApproved 状態。監査ログ必須
13年度を確定するApproved → Finalized。全申告を一括確定
14確定後に再年調を行うFinalized 後の訂正。差分再計算・帳票再生成

カテゴリ判定

#ユースケース補足
15配偶者カテゴリを判定する同一生計配偶者 / 控除対象配偶者 / 源泉控除対象配偶者 / 配偶者特別控除対象 / 控除対象外
16扶養親族カテゴリを判定する一般 / 特定扶養 / 老人(同居老親等/その他)/ 16歳未満
17特定親族を判定する19〜22歳、所得58万円超〜123万円
18非居住者扶養親族の追加要件を判定する30〜69歳: 留学 or 障害者 or 38万円以上送金
19寡婦/ひとり親判定を行う排他関係。ひとり親は性別不問
20勤労学生判定を行う

人的控除の計算

#ユースケース補足
21基礎控除を計算する本則62万円 + 加算額(所得段階テーブル)
22配偶者控除を計算する本人所得×配偶者所得の2軸マトリクス
23配偶者特別控除を計算する段階的逓減
24扶養控除を計算する区分別: 38万/63万/48万/58万円
25特定親族特別控除を計算するR7新設。63万〜3万円、段階逓減
26障害者控除を計算する27万/40万/75万円(区分別)
27寡婦控除を計算する33万円
28ひとり親控除を計算する35万円
29勤労学生控除を計算する27万円

物的控除の計算

#ユースケース補足
30生命保険料控除を計算する3区分(一般・介護医療・個人年金)×新旧制度
31地震保険料控除を計算する旧長期損害保険の経過措置含む
32社会保険料控除を計算する全額控除。本人 + 生計一親族分
33小規模企業共済等掛金控除を計算するiDeCo 等4種、全額控除

調整控除

#ユースケース補足
34所得金額調整控除を計算する給与収入850万円超の調整
35住宅借入金等特別控除を計算する唯一の税額控除。年末残高×控除率

証憑管理

#ユースケース補足
36証憑をアップロードする画像 / PDF
37電子的控除証明書(XML)を取り込むe-Tax 形式
38マイナポータル XML を連携する保険料控除証明書等の自動取込

通知

#ユースケース補足
39申告依頼を従業員に送信するメール・アプリ内通知
40差し戻し通知を送信する
41承認完了通知を送信する
42未提出者にリマインドを送信する期限前アラート