1. Vision & Mission

Vision: 全ての1人社長に、真の豊かさを設計する「財務のコックピット」を。

多くの1人社長(マイクロ法人オーナー)は、会社員時代の「年収を増やすことが豊かさに繋がる」というメンタルモデルから抜け出せずにいます。しかし、法人と個人の財布を統合的に設計できる1人社長にとって、年収(月額役員報酬 × 12 + 賞与)を無闇に上げることは、累進課税と社会保険料の負担増を招き、結果として 単年の手取り(フロー)も将来の合算純資産(ストック)も減らす悪手となり得ます。さらに、年収が同じでも「月額 vs 賞与の配分」によって社会保険料が大きく変わる(厚年賞与は 1 回 150 万円上限・健保賞与は年累計 573 万円上限)ため、年収というマクロ変数の中にある「配分の最適化」が第二の設計軸となります。

Mission: 「年収の単純最大化」から「単年のフロー(手取り)と累積ストック(純資産)のバランス最適化」へのパラダイムシフトを起こす。

本システム『Solo-CEO Financial Navigator』は、年収という包括概念(月額役員報酬 + 賞与)を単一の入力変数として捉え直し、その内訳配分・税務構造・社会保険料ロジックをブラックボックス化せず、直感的なシミュレーションを通じて 「単年の手取り(個人キャッシュフロー)」と「5 カ年の合算純資産(法人留保 + 個人資産の累積ストック)」の両軸を同時可視化し、ユーザーが自らの優先度に応じて最適なバランス点を選択できる ように支援します。両者はトレードオフしうる(今期手取りを厚くすれば法人留保は減る / 法人留保を優先すれば今期手取りは薄くなる)ため、システムは単一最大化ではなくトレードオフの可視化に重心を置きます。これにより、1人社長が勘や税理士任せではなく、自らの意思で最適な財務戦略を決定できるよう支援します。


2. Target User & Core Value

ターゲットユーザー

  • 属性: 100%株主の1人社長(マイクロ法人オーナー)。
  • 業種: 第3次産業(ITエンジニア、コンサルタント、デザイナー、士業、各種サービス業など)。
  • 特徴: 仕入れなどの原価が少なく、労働集約・知識集約型であるため利益率が極めて高い。結果として、無策のままでは税金・社会保険料の負担が直撃しやすいビジネス構造を持つ。

核心的価値 (Core Value)

  • 「年収の額面」から「フロー × ストックのバランス」への思考の転換: 年収(月額役員報酬 × 12 + 賞与)の額面ではなく、(a) 単年の手取り = 個人に流入するキャッシュフロー(所得税・住民税・社会保険料を控除した後)、および (b) 5 カ年累積の合算純資産 = 法人留保 + 個人金融資産(共済積立含む)のストック合計(法人税・個人諸税・社保を控除した後)の 2 指標を同時に評価指標とすること。月額報酬と賞与は同じ土俵の設計変数として扱い、税務・社保上の非対称性(定期同額 vs 事前確定届出給与、月額上限 vs 賞与上限)も含めて最適化する。
  • トレードオフの可視化: 単年手取りと累積純資産は必ずしも同時に最大化できない(例: 法人留保を増やして長期ストックを積めば今期手取りは薄くなる)。システムは単一最大化ではなく、両指標を XY 平面上にプロットし、ユーザーのライフステージ・優先度に応じて最適バランス点を自ら選択できる UX を提供する。複雑な税率・保険料率の計算を自動化し、年収そのもの・月額/賞与配分・生活最適化パラメータ(社宅/日当/共済)のどれを動かせばフローとストックの両軸がどう動くかをシミュレーションできること。

3. Domain Logic (The Core)

本システムの価値の源泉となる中核ロジックです。

3.1 社会保険料の壁(月額報酬 × 賞与の 2 軸最適化)

社会保険料(健康保険・厚生年金)は、月額役員報酬賞与の両方に対して別々の上限・等級ルールで決定されます。年収を固定したまま月額と賞与の配分を変えるだけで社会保険料が数十万円単位で変わるため、「年収ドロップダウン + 配分ドロップダウン」の 2 軸最適化が本システムの中核ロジックとなります(離散単位選択 UX、ai_agent_tips.md §7 準拠)。

月額側のロジック(標準報酬月額):

  • 月額役員報酬の額に応じて「標準報酬月額」という等級(健保 50 等級 / 厚年 32 等級)が決定される。
  • 厚生年金保険料には上限(標準報酬月額 65 万円等級・月収目安 63.5 万円超)があり、これを超える月額報酬を設定しても厚年は頭打ちになるが、健康保険料(標準報酬月額 139 万円等級まで上昇)と所得税・住民税は上がり続ける。

賞与側のロジック(標準賞与額):

  • 賞与額(千円未満切り捨て = 「標準賞与額」)に対して健保・厚年料率が適用される。
  • 厚年賞与の 1 回上限: F57_BONUS_PENSION_CAP_SINGLE キー(デフォルト 1,500,000 円)。1 回の賞与がこの額を超えた部分には厚年がかからない。例えば賞与 200 万 → 厚年対象は 150 万円分のみ。
  • 健保賞与の年累計上限: F57_BONUS_HEALTH_CAP_YEARLY キー(デフォルト 5,730,000 円)。1 会計年度内の賞与累計がこの額を超えた部分には健保がかからない。
  • 逆方向の最適化パス: 月額を抑えて賞与に振ると、厚年 1 回上限を超えた賞与部分は社保ゼロで可処分に回せる。ただし事前確定届出給与の届出制約(税務上の損金算入要件)があるため、実務上の自由度は制限される。

シミュレーション:

  • 標準報酬月額の等級表 + 賞与上限パラメータを内包し、(a)「月額側の社保スイートスポット」、(b)「賞与側の上限突破による社保ゼロ化」、(c)「月額/賞与配分比率による年間社保総額の最小化」の 3 つの損益分岐点を同時に計算・提示する。

3.2 法人 vs 個人の税率差(デッドヒートの可視化・3 ルート比較に拡張

法人の利益に対する税金(法人税等)と、個人の所得に対する税金(所得税・住民税)の税率差、および配当を経由した第 3 ルートを利用した最適化です。

  • ロジック: 法人税の実効税率は一定水準(約20%〜30%強)で推移しますが、個人の所得税は累進課税(5%〜45%)であり、住民税(10%)と合わせると最大55%に達します。一方、配当所得は社会保険料がかからず、配当控除(10% / 12.8%・所得 1,000 万境界で変動)も適用可能で、特に高所得帯(年収 1,500 万超)では役員報酬の代替手段として有利になりうる。
  • 3 ルート比較v2.1 で MAS-066 起票に伴い拡張):
    • ルート A: 役員報酬(給与所得・社保あり・損金算入 OK・定期同額給与)
    • ルート B: 役員賞与(給与所得・社保あり(厚年は 1 回 150 万 / 健保年累計 573 万で頭打ち)・損金算入 OK・事前確定届出給与)
    • ルート C: 株式配当配当所得・社保なし・損金算入 NG(法人税後利益から支払)・配当控除あり・株主総会決議が必要)
  • シミュレーション: 同一年収(または同一手取り)の前提で 3 ルートの税負担合計を比較し、ルート逆転の分岐点(デッドヒート)を可視化します。MAS-057 が A + B(給与系の 2 軸)、MAS-066 が A + B + C を含む 3 軸最適化を担当(スコープ分離)。

4. Input Parameters (汎用化要件)

システムは以下の変数を外部から入力・変更可能とし、多様な状況に対応します。

4.1 事業プロファイル

  • 年商 (Annual Revenue): 年間の売上高。
  • 原価 (COGS): 売上原価(第3次産業の場合、外注費やクラウドインフラ代などが主となる)。
  • 固定費 (Fixed Costs): AI利用料、通信費、オフィス賃料、ソフトウェアサブスクリプションなどの月額/年額経費。

4.2 報酬設定(年収を親パラメータ、月額/賞与配分を子パラメータとする階層構造)

親パラメータ:

  • 年収 (Annual Total Compensation): 月額役員報酬 × 12 + 賞与累計額。本システムの最上位ドロップダウン(50-100 万円単位の離散選択)であり、「年収をどこに設定するか」が第一の戦略的意思決定となる。

子パラメータ(年収の内訳):

  • 月額役員報酬 (Monthly Executive Compensation): 毎月の定期同額給与。税務上「定期同額給与」として損金算入されるため月中変更不可。
  • 賞与 (Bonus): 事前確定届出給与を活用した賞与額。税務上は定期同額給与の例外として扱われ、損金算入には事前の届出(原則として株主総会決議日から 1 ヶ月以内、または事業年度開始日から 4 ヶ月以内のいずれか早い日)が必要。年収を固定したまま月額 : 賞与の配分比率を動かすことが BRD §3.1 の「賞与上限突破」戦略の実行手段となる。
  • 配分比率 (Allocation Ratio): 月額 : 賞与の比率。例: 年収 600 万なら「月額 50 万 × 12 + 賞与 0」「月額 40 万 × 12 + 賞与 120 万」「月額 30 万 × 12 + 賞与 240 万」など、同じ年収内で複数の配分が可能。

第 3 階層パラメータ(v2.1 追加・MAS-066 配当ミックス最適化で扱う):

  • 配当年額 (Annual Dividend): 株式配当として個人へ支払う年間総額。法人税後利益から支払(損金算入不可)。配当原資は会社法 461 条の分配可能額(おおむね「利益剰余金 − 自己株式 − 既配当額」)で制約される。1 期目は赤字で配当原資ゼロ → 1 期目決算後(利益確定後)に始めて配当決議可能
  • 配当ミックス比率 (Dividend Mix Ratio): 「総報酬(役員報酬 + 賞与 + 配当)」に対する配当の比率。例: 総報酬 1,500 万のうち配当 500 万なら配当ミックス比率 33%。役員報酬を抑えて配当ミックスを上げると社保ゼロ + 配当控除で手取り改善しうる(ただし社保最低限の確保戦略が必要・国民健康保険 + 国民年金への切替考慮)。
  • 本パラメータの取扱範囲: MAS-057 は給与系のみ(A + B)を扱い、配当軸(C)の追加は MAS-066 配当ミックス最適化 で別 cockpit または MAS-057 cockpit の 4 つ目ドロップダウン拡張として実装(UI 統合 vs 分離は MAS-066 仕様化時に判断)。

4.3 生活最適化(節税・手残り増加施策)

  • 社宅家賃 (Corporate Housing Rent): 会社が負担する家賃の割合(例: 50%〜80%)。個人支出を法人経費に付け替える効果。
  • 出張日当 (Per Diem Allowance): 非課税で個人に移転できる出張手当の月額/年額。
  • 小規模企業共済 / 経営己セーフティ共済 (Mutual Relief System): 所得控除や法人経費となる積立額。

4.4 外部変数(マスタデータ)

  • 社会保険料率: 都道府県別の健康保険料率、厚生年金保険料率。
  • 所得税率: 累進課税の税率テーブルおよび控除額。
  • 住民税率: 基本10%(均等割・所得割)。
  • 法人税実効税率: 資本金や所得金額に応じた実効税率(2026年最新版の税制に対応)。

5. Feature Requirements

5.1 Multi-Scenario Comparison (複数シナリオ比較)

  • 機能: 異なるパラメータ設定を持つ複数のシナリオを横並びで比較できる機能。「年収を固定した配分最適化」と「年収そのものの最適化」の 2 系統を等価に扱う
  • ユースケース(年収を固定した配分最適化・シナリオ A-C):
    • シナリオ A: 全額月額(年収を全て月額報酬で受ける) — 現状維持的ケース。例: 年収 600 万 → 月額 50 万 × 12 + 賞与 0。
    • シナリオ B: 賞与配分型(厚年 1 回上限を超える賞与で社保ゼロ化) — 年収は同じでも月額を下げ賞与を 150 万超に振り、賞与上限突破部分の社保ゼロ効果を活用。例: 年収 600 万 → 月額 30 万 × 12 + 賞与 240 万(120 万 × 2 回 or 240 万 × 1 回)。⚠️ 税務否認リスク警告: 月額を極端に下げて賞与比率を年収の 40% 以上にする配分は、年金事務所の総合調査や税務調査で「社会保険料免脱目的」「実質的な定期同額給与」と認定され否認されるリスクが高い。シミュレータ上は可能でも、実行前に必ず税理士・社労士との事前協議が必要。本システムは数値上の最適解を示すのみであり、実務上の妥当性判断はユーザー責任とする(UI 上で赤枠警告を常時表示)。
    • シナリオ C: 社保最適化 + 生活最適化(配分 + 社宅/日当/共済の併用) — 月額を等級境界ギリギリに設定し、賞与は厚年 1 回上限以内に抑え、社宅 50% 負担・出張日当・共済積立を組み合わせた複合最適化。
  • ユースケース(年収そのものの最適化・シナリオ D):
    • シナリオ D: 内部留保優先(年収を下げて法人に資金を貯める) — 年収そのものを下げ、差額を法人利益として内部留保。法人税 vs 個人累進のデッドヒート論点(§3.2)を活用。例: 年収 600 万 → 400 万に下げ、差額 200 万を法人留保(法人税実効 21.4% vs 個人累進+社保の比較)。
  • ユースケース(高所得帯の配当ミックス最適化・シナリオ E・v2.1 追加・MAS-066 で扱う):
    • シナリオ E: 配当ミックス(年商上昇 + 役員報酬抑制 + 配当併用) — 年商 5,000 万 / 役員報酬 1,000 万 + 配当 500 万 → 全額役員報酬(年収 1,500 万)パターンと比較。配当ルート(§3.2 ルート C)の社保ゼロ + 配当控除(10% / 12.8%)効果で、5 カ年合算純資産が改善する可能性を検証。前提: 1 期目決算後(利益剰余金確定後)の運用・会社法 461 条の分配可能額制約・株主総会決議の事務工数考慮。実装範囲: 本シナリオは MAS-057 のスコープ外(給与系のみ)。MAS-066 配当ミックス最適化案件で本格的な 3 軸シミュレーションを提供。
  • ユースケース(マルチイヤー計画 + ステージ準備度判定・シナリオ F-G・v2.2 追加・MAS-067 で扱う):
    • シナリオ F: 5 カ年マルチイヤー計画(齋藤 Baseline + 採用 + SaaS 投資) — Y1 月額 50 万(齋藤 Baseline)→ Y3 採用 1 名(正社員 580 万)→ Y5 SaaS 開発投資 600 万 の 5 カ年計画を人間が手動入力し、各年で B/S(利益剰余金・現預金・純資産)を翌年期首に引継ぎ、各時点で 3 種のアクション準備度(🧑‍💼 採用 / 🏦 融資 / 💻 SaaS 投資)を信号機表示。「Y3 採用準備が 🟢 になっているか」「Y5 SaaS 投資準備が 🟢 になっているか」を事前検証する経営演習ツール。実装範囲: MAS-057 単年スコープを 5 カ年に拡張する MAS-067 マルチイヤー計画ワークスペース案件で扱う。MAS-059 AI 自動オーケストレーション(LangGraph)とは方向性が異なり、人間駆動の静的・俯瞰的ワークスペースとして独立 cockpit(?view=multiyear_spa)を実装。
    • シナリオ G: ステージ準備度未達時の修正経路(サジェストエンジン) — シナリオ F で「Y3 採用準備未達」(ランウェイ < 12 ヶ月 等) と判定された場合、MAS-067 サジェストエンジンが「Y2 までに年商 +200 万 or 固定費 -50 万 or 採用時期を Y4 に後ろ倒し」型のアドバイスを自動生成。ルールベース + Vertex Gemini ハイブリッドで実装(MAS-067 Phase D で AI 提案統合)。実現困難な計画を実現可能な計画に収束させる経営演習を提供。
  • 出力(フロー × ストックの 2 軸評価): 各シナリオにおける以下 2 つを並列表示し、トレードオフを可視化する:
    • 【フロー】単年の個人手取り = 年収 − 所得税 − 住民税 − 社保(個人負担分)。単年での生活費・可処分所得の目安。
    • 【ストック】合算純資産 = 法人留保(法人税控除後)+ 個人金融資産(所得税・住民税・社保控除後)+ 共済積立(所得控除効果含む)。5 カ年累積値。
    • 併せて内訳(所得税・住民税・健保・厚年・法人税・配当後個人留保・税・社保流出額合計)と、配分変更(B/C)と年収変更(D)の感度を分離表示し、どちらの軸がフロー / ストックのどちらに効くかを一目で判断できるようにする。
  • XY プロット: 単年手取り(X 軸)× 合算純資産(Y 軸)の 2 次元散布図に全シナリオをプロットし、ユーザーが自身のライフステージ・優先度(今期の生活費重視か / 長期資産形成重視か)に応じて最適点を自ら選択できる UX を提供する。パレート最適解(他のどの点にも劣らない点)は強調表示する。

5.2 5-Year Projection (5カ年推移シミュレーション・フロー × ストックの時系列可視化)

  • 機能: 単年度の計算だけでなく、5年間の単年手取り(フロー)の年次推移合算純資産(ストック)の累積推移を同時にシミュレーションする機能。
  • ユースケース: 小規模企業共済の積立効果や、法人に内部留保した資金を運用した場合の複利効果がストック側にどう効くか、および同一シナリオでの各年手取り変動を可視化。「今期手取りを 50 万円減らす代わりに 5 年後の合算純資産が 300 万円増える」といったライフプラン上のトレードオフを定量化する。
  • 出力:
    • 【フロー時系列】 5 年間の単年手取り推移を折れ線グラフで表示(各年ごとの個人キャッシュフロー)。
    • 【ストック時系列】 5 年後の「法人純資産」「個人純資産(積立金含む)」「合算純資産」の推移を積み上げ棒グラフで表示。
    • 【統合ビュー】 横軸 = 年度、左軸 = 手取り(フロー)、右軸 = 合算純資産(ストック)の 2 軸グラフで、フローとストックが各年どう動くかを一画面で俯瞰する。

5.3 ライフステージ S1-S4 + 5 軸ステージ準備度モデル(v2.3 改訂・MAS-334 Gemini Deep Think 精緻化反映・MAS-067 マルチイヤー計画で扱う)

ライフステージ S1-S4 の定義 — 1 人法人の財務体質と最適戦略はライフステージごとに変わる。MAS-057/MAS-058/MAS-066/MAS-067/MAS-141/MAS-144 のスコープを以下の 2 軸(ライフステージ × 5 軸アクション準備度)でマッピングする:

Stage期間目安状態最適戦略主な担当案件
S1 Survival (立ち上げ期)法人化 〜 2 年目 / Runway < 6 ヶ月売上不安定・最低役員報酬・利益剰余金ゼロ🏦 Liquidity のみアンロック — 生存確保最優先・他軸は雑音MAS-008 / MAS-013 / MAS-058
S2 Optimization (安定期)3 〜 5 年目 / Runway ≥ 6 ヶ月利益剰余金蓄積開始・営業 CF 連続黒字+ 🛡️ Tax & Social + 💰 Accumulation アンロック — 共済積立・節税・初の融資検討可MAS-057 / MAS-058 / MAS-061 / MAS-141 / MAS-017 / MAS-144
S3 Expansion (拡大期)5 〜 10 年目 / 利益剰余金蓄積厚年頭打ちゾーン超え・配当ミックス検討域+ ⚔️ Scale アンロック — 配当ミックス(MAS-066)・業務委託活用・少額減価償却・採用本格化MAS-066 / MAS-067 / MAS-012 / MAS-048
S4 Exit (成熟期)10 年〜 / 法人設立 5 年以上退職金準備・出口戦略(事業承継 or 売却)+ 🚪 Exit アンロック — 退職給与控除最大化・関連会社設立検討MAS-067 / MAS-065(v2 候補)

5 軸ステージ準備度モデル(v2.3・MAS-334 Gemini Deep Think 精緻化で 6 軸 → 5 軸に再編・退職金重複解消・MAS-067 で実装する信号機判定・プログレッシブ・ディスクロージャーで S1-S4 ごとに軸を順次アンロック):

スコープv1 採用アクション (10 件)主な閾値・ガードレール
🏦 Liquidity (流動性・防衛)公庫融資・Runway 確保A9 公庫融資準備債務償還年数 ≤ 10 年 + 現預金 ≥ 3 ヶ月 (旧: 自己資本比率 ≥ 10% から修正・公庫実務乖離)
🛡️ Tax & Social (節税・社保)役員報酬・社宅・出張日当・親族役員化A1 役員報酬最適化 / A2 役員社宅 / A3 出張日当 / A4 親族役員化A4 親族役員化は MAS-066 配当とは独立扱い (税引前損金で即効性最強)・評価順序は A1 → A2 → A3 でハードロック
⚔️ Scale (事業拡張)業務委託・少額減価償却特例A7 少額減価償却特例 / A8 業務委託活用A8 はフリーランス新法 (2024.11 施行) サイト負け検知必須 (元請 90 日 vs 委託先 60 日のギャップ → ワーキングキャピタル枯渇)
💰 Accumulation (蓄積)小規模企業共済・経営セーフティ共済A5 小規模企業共済 / A6 経営セーフティ共済A6 は 2024.10 法改正で短期解約スキーム死滅 → 「いつ解約・どの年に益金 vs 退職金/赤字とぶつけるか」マッピング設計 (出口パズル)
🚪 Exit (出口・承継)退職金制度A10 退職金制度設計退職所得控除「枠の食い合い」5 年/19 年ルール対応 (共済 + 役員退職金の受取時期 5 年ズラしガードレール)

+ 表示のみアクション A11 賃上げ促進税制 (MAS-049・1 人法人は構造的に対象外を🔴 明示・「適用できないことを知る」UX 価値)

循環参照解消: 5 軸間の相互依存 (例: 役員報酬 ↔ 公庫融資枠 ↔ 退職金限度額) で発生する 3↔6↔9 の三すくみは「最優先ポリシー A/B/C セレクター」で解消:

  • A. 手取り・節税優先 (役員報酬と共済を最大化・利益圧縮で融資枠縮小・齋藤 Baseline default)
  • B. 信用・融資優先 (目標融資枠から逆算・役員報酬上限キャップ)
  • C. 出口・退職金優先 (Y4-Y5 退職金限度額確保・手前で役員報酬段階的引上げ)

v1 で除外: インボイス・電帳法 (Day 1 法定要件・オンボーディングチェックリストに移譲)、SaaS 開発投資 (v1 スコープ重い・少額減価償却 A7 に置換)、正社員採用 (S3-S4 のみ・v2+)、補助金マッチング (MAS-068・P3 降格)、HD/M&A (MAS-069・P3)、マイクロ法人 (MAS-070 棄却・実質所得者課税で否認)。

スコープマッピング:

  • MAS-057 / MAS-058 = S1-S2 中心(給与系最適化・🛡️ Tax & Social)
  • MAS-066 = S3 中心(高所得帯の配当ミックス・配当軸単独・親族役員化は MAS-067 単独)
  • MAS-067 = S1-S4 全期間の俯瞰(5 軸モデル + 10 アクション + ガードレール 10 件 + Burnout メーター + インボイス特例終了崖)
  • MAS-141 = S2-S3(💰 Accumulation:共済積立の最適タイミング判定)
  • MAS-144 = S2 以降(🛡️ Tax & Social のクイックウィン:規程自動ジェネレーター・MAS-067 信号機🟢時に PDF 出力)
  • MAS-065 = S4(🚪 Exit:連結会計・関連会社設立時)

各 Stage で経営者が見るべき指標 / 取るべきアクションが明確に変わるため、MAS-067 はライフステージ判定 + 5 軸アクション準備度の組合せで「いま何をすべきか」を可視化する。Gemini Deep Think 独自発見 5 件(フリーランス新法サイト負け検知 / 退職控除 5 年ズラし / セーフティ共済出口パズル / 社長稼働限界 Burnout メーター / インボイス 2 割特例 2026/9 終了崖)は世界 FP&A SaaS 空白で差別化機会。


6. User Experience Strategy

非専門家である社長でも、直感的に「どの数字を動かせば手残りが増えるか」を理解できるUI/UXを提供します。

  • 2 段ドロップダウン UI の採用(年収 + 配分の階層構造・ai_agent_tips.md §7 準拠):
    • 1 段目: 年収ドロップダウン — 年収そのものを 300 万〜1,500 万の範囲で 50-100 万円単位の離散選択(第一の戦略軸)。
    • 2 段目: 月額 / 賞与配分ドロップダウン — 上段で選んだ年収を「月額 X 万 / 賞与 Y 万」で配分。月額は 5 万円単位標準報酬月額等級境界と整合)、賞与は 50 万円単位で離散選択。厚年賞与 1 回上限 150 万 + 健保賞与年累計上限 573 万を超過する配分は UI 上でハイライト表示し、社保ゼロ化の機会を明示する。
    • 連続スライダーは採用しないai_agent_tips.md §7 で 2026-04-25 確定・廃止理由: ①ドラッグ中再計算のパフォーマンス懸念 / ②GAS クォータ消費 / ③一人社長の意思決定では離散単位の方が判断しやすい / ④標準報酬月額等級が離散のため整合性高い)。±ボタン併用は可。
  • リアルタイム・フィードバック: ドロップダウン選択(onChange)と同時に、合算手残りや税負担額のグラフがリアルタイムに変化する(クライアントサイド JS 計算で GAS 通信レイテンシを排除・MAS-057 Phase 3 設計参照・v1.1 Critical 1 維持)。
  • 「流出」の視覚化: 年収から、所得税・住民税・健保・厚年(賞与分・月額分)・法人税・配当がどのように引かれ、最終的にいくら残るのかをサンキーダイアグラム(Sankey Diagram)で視覚的に表現する。賞与 1 回上限突破部分は「社保ゼロ流入」として色分け表示する。
  • インサイトの自動提示: 「年収 600 万円のうち、月額 30 万 × 12 + 賞与 240 万 に再配分すると、厚年賞与上限突破で社保が年 N 万円減り、手残りが X 万円増えます」といった、AI/ロジックによる具体的なアクション提案を表示する。配分変更と年収変更の両方を文言内で区別できるよう、インサイトテンプレートを 2 種類用意する。
  • 届出期限アラート: 決算月・株主総会月のユーザー入力を元に、事前確定届出給与の届出期限(株主総会決議日から 1 ヶ月以内 or 事業年度開始日から 4 ヶ月以内の早い日)を算出し、「次回届出期限: YYYY-MM-DD まで」の形で常時表示する。期限までの残日数に応じて色分け(30 日以上 = 緑 / 7-29 日 = 黄 / 6 日以内 = 赤)。賞与配分シナリオ(B/C/D)を試算中は期限超過アラートを優先表示する。
  • 税務否認リスク警告: 賞与比率が年収の 40% を超える、または月額が最低等級に到達する極端な配分を検知した際、「税務否認リスク高」の赤枠警告バナーを UI 上部に常時表示し、「本シミュレータの出力は税理士・社労士の個別助言に代わるものではない」旨の免責文を併記する。

6.1 マルチイヤー UI 戦略(v2.2 追加・MAS-067 で実装)

MAS-057 単年コックピット(月次・期次の最適化視点)に加え、5 カ年計画の俯瞰視点を提供する独立 cockpit を併設する。両者は独立 cockpit として並列提供(URL 遷移)し、用途別に使い分ける。

cockpitURL視点主用途担当案件
MAS-057 単年コックピット?view=cockpit_spa月次・期次最適化(フロー × ストックの単年バランス)配分最適化・税務最適化の試行錯誤MAS-057 Phase 3(✅ PR #379)
MAS-067 マルチイヤー計画?view=multiyear_spa5 カ年俯瞰(B/S 引継ぎ + ステージ準備度)採用 / 融資 / SaaS 投資の準備度判定 + 経営演習MAS-067(仕様書未着手)

遷移導線: MAS-057 cockpit ヘッダから「📅 マルチイヤー計画」リンクで MAS-067 に遷移。MAS-067 の各年セルから MAS-057 単年詳細へ drill-down する逆導線も提供(MAS-067 Phase B 以降)。

設計原則の差別化:

  • MAS-057 = 「この年をどう最適化するか」の試行錯誤ツール(ドロップダウン + サンキー + リアルタイム再計算)
  • MAS-067 = 「5 年後にどこにいたいか」の経営演習ツール(年次タブ + B/S 引継ぎ + ステージ準備度信号機)
  • MAS-059(AI 自動オーケストレーション・LangGraph)= AI 駆動の意思決定ループ(MAS-067 とは別物)

3 つの cockpit(MAS-057 / MAS-067 / MAS-059)はそれぞれ独立し、連携 API(共通エンジン mas/400_domain/442-451)を呼び出す形で実装。商用化時は 3 タブ並列 UI として顧客に提供する想定。


7. Architecture Concept

Claude Code等のAIコーディングアシスタントによる実装・保守を想定した、クリーンで拡張性の高い設計指針とします。

  • 関心の分離 (Separation of Concerns):
    • Logic Layer (Core Engine): 税金計算、社会保険料計算、純資産計算などのドメインロジックを純粋な関数として実装。外部依存を持たせず、テスト可能(Testable)にする。
    • Parameter/Config Layer: 税率テーブル、保険料率、控除額などの変動しやすい外部変数をJSON等の設定ファイルとして分離。法改正時にロジックコードを触らずにアップデート可能にする。
    • Presentation Layer (UI): React/Vue等のフロントエンドフレームワークを用い、Logic Layerから計算結果を受け取って描画するのみに専念する。
  • ステートレス設計: シミュレーションエンジン自体は状態を持たず、入力パラメータ群を受け取って計算結果を返す純粋関数として設計する。これにより、複数シナリオの並列計算が容易になる。

8. Sample Data (Baseline)

シミュレーションの基準となる、第3次産業(知識集約型ビジネス)の典型例である齋藤のケース(Baseline)です。

  • 売上: 140万円 / 月 (年商: 1,680万円)
  • 原価: ほぼ0円(自身のスキル・知識が商品の第3次産業モデル)
  • 固定費: 20万円 / 月 (年間: 240万円)
  • 年収: 600 万円(月額 50 万 × 12 + 賞与 0)— Baseline パターン A
  • 比較対象(同年収・配分違い):
    • Baseline パターン B: 月額 40 万 × 12 + 夏冬賞与各 60 万 = 年収 600 万(賞与は厚年 1 回上限 150 万以内)
    • Baseline パターン C: 月額 30 万 × 12 + 賞与 240 万 × 1 回 = 年収 600 万(賞与 150 万超過で社保ゼロ化活用)
    • Baseline パターン D: 月額 25 万 × 12 + 賞与 150 万 × 2 回 = 年収 600 万(厚年 1 回上限ギリギリ)

シミュレーションの主軸: このBaseline 4 パターン(A/B/C/D・年収 600 万固定で配分のみ変更)を起点とし、(1) 配分変更による社保総額の変化(厚年賞与上限突破効果)(2) 年収そのものを 300 万〜1,000 万で上下させた場合の個人累進 vs 法人税の交点(デッドヒート分岐点) の 2 軸で、法人税・所得税・住民税・社会保険料がどう連動し、最終的な「法人+個人の合算手残り」がどう最大化されるか(あるいは目減りするか)を検証・証明します。特に年収 600 万固定 × 配分 4 パターンの横並び比較で「配分最適化だけで手残り差が年 N 万円生まれる」ことを齋藤ケースで数値実証します。

配当ミックスの取扱(v2.1 追加): 現フェーズ(齋藤 Baseline 年収 600-1,000 万帯)では配当ミックスは MAS-066 配当ミックス最適化案件で扱う。本 BRD §3.2 ルート C(配当)は理論的に枠組みとして提示するが、実装は MAS-057 cockpit のスコープ外として MAS-066 別案件で対応。MAS-057 は給与系最適化(A + B)のみを扱い、配当軸(C)の追加は MAS-066 で別 cockpit または MAS-057 cockpit の 4 つ目ドロップダウン拡張として実装(UI 統合 vs 分離は MAS-066 仕様化時に判断)。配当ミックスの効果が大きく出るのは年収 1,500 万超の高所得帯であり、齋藤 Baseline の現フェーズでは優先度低・将来課題。

⚠️ 免責事項(システム全体のガードレール):

  • 本システムは日本の 2026 年時点の税制・社会保険制度に基づく数値シミュレータであり、税理士・社労士による個別助言に代わるものではありません
  • 特に パターン C(賞与 240 万 × 1 回・年収の 40% が賞与) のような極端な配分は、年金事務所の総合調査や税務調査で「社会保険料免脱目的」「実質的な定期同額給与」「不相当に高額な役員賞与」として否認されるリスクがあります。シミュレータ上の最適解をそのまま実行せず、必ず顧問税理士・社労士との事前協議を経てから実務に適用してください。
  • 事前確定届出給与は届出書記載のとおり支給されない場合、全額損金不算入となり節税効果が逆転します。届出タイミング(株主総会決議日から 1 ヶ月以内 or 事業年度開始日から 4 ヶ月以内の早い日)と支給実行の厳密な一致が必要です。
  • 本免責事項は UI(MAS-057 コックピット画面)にも常時表示され、極端な配分(賞与比率 ≥ 40% など)検知時には赤枠警告 + インサイトモーダルでリスク再確認を促す実装とします。

9. 用語定義

本 BRD および派生開発仕様書(MAS-057 他)で統一する主要用語:

用語定義
年収月額役員報酬 × 12 + 年間賞与累計額。本システムの最上位入力変数。
月額報酬毎月の定期同額給与。税務上「定期同額給与」として損金算入。月中変更は原則不可。
賞与事前確定届出給与として支給される報酬。定期同額給与の例外扱いで損金算入には事前届出必要。
標準賞与額千円未満を切り捨てた賞与額。社会保険料計算の基礎となる。例: 賞与 1,234,567 円 → 標準賞与額 1,234,000 円。
賞与累計上限健保で年累計 573 万円(F57_BONUS_HEALTH_CAP_YEARLY)、厚年で 1 回 150 万円(F57_BONUS_PENSION_CAP_SINGLE)。超過部分に保険料はかからない。