全体索引: data_def_index.md SSOT: mas/100_config/101_sys_config.js:840-1069 (setupAllSchemas)

10 番台はディメンションテーブル群。ファクトテーブル (32_wrk_invoice / 33_wrk_bank / 42_trn_journal) からは「名称」で結合される (非正規化スタースキーマ・arch_data_model.md)。

物理タブ名詳細doc
11_mst_accountdocs/master/mst_account.md (本書では要約のみ)
12_mst_partner§12_mst_partner
13_mst_organization§13_mst_organization
13_tmpl_per_diem_policy§13_tmpl_per_diem_policy
14_mst_project§14_mst_project
15_mst_dictdocs/master/mst_dict.md (本書では要約のみ)
16_wrk_master§16_wrk_master
17_mst_soci_tier§17_mst_soci_tier
18_tmpl_hc_position§18_tmpl_hc_position

凡例の詳細は data_def_index.md §2 を参照。


11_mst_account (要約)

  • 役割: 勘定科目マスタ。P/LB/S 諸表区分・大分類・表示区分・固変区分・税率を一元管理
  • DDL 管理: ✅ (101_sys_config.js:927)
  • 詳細: docs/master/mst_account.md — 本書では再掲しない

主要 FK: INV.科目名 / 諸表区分 / 大分類STL.差額処理科目TRN.主科目コード がすべてここを参照する。マスタ未登録名はエラー (キーワード推測による自動分類禁止・ADR-0011)。


12_mst_partner (システムキー: MST_PART)

列定義

#列名必須デフォルトバリデーションFK / 参照WHY / メモ
1有効フラグboolTRUE--FALSE 行は全処理でスキップ
2取引先コードstring(採番)--PTN_NNNN 形式の主キー
3法人番号string-regex ^\d{13}$国税庁 法人番号システム13 桁。MAS-170 で API 自動取得対応
4略称_4文字string---銀行 CSV マッチング・MAS-154
5取引先名_正式string---法人格を含む正式名称
6略称string---内部表示用
7銀行摘要名string--33_wrk_bank.摘要CSV 取込時の自動消込キー
8UI用取引先名string--INV.取引先名 / STL.取引先名名称結合の基準値
9取引先区分enum--→ 15_mst_dict[取引先区分]顧客 / 仕入先 / 役員 / 従業員 等
10標準決済手段enum--→ 15_mst_dict[決済手段]RPA 起票時の自動補完値
11標準決済ラグ(月)number-range(-1, 12)--1 = 前払金。0 = 当月決済。MAS-120
12標準支払基準日number-range(1, 31)-月内の支払日 (例: 25 = 25 日締め)
13標準休日調整enum--→ 15_mst_dict[休日調整]翌営業日 / 前営業日 / なし
14標準CF計上区分enum--→ 15_mst_dict[CF計上区分]営業 / 投資 / 財務
15T番号string---適格請求書発行事業者番号 (インボイス制度・MAS-114)

13_mst_organization (システムキー: MST_ORGN)

  • 役割: 組織マスタ。組織別 P/L 集計・PJ 別損益の組織軸として使用
  • DDL 管理: ✅ (101_sys_config.js:935)
  • 関連 spec: arch_data_model.md §ディメンションテーブル
  • ドメインルール: 有効フラグ=FALSE 行は全処理でスキップ

列定義

#列名必須デフォルトバリデーションFK / 参照WHY / メモ
1有効フラグboolTRUE--
2組織コードstring(採番)--ORG_NNNN 形式
3組織名string--INV.組織名 / STL.組織名 / TRN.組織名名称結合の基準値

13_tmpl_per_diem_policy (システムキー: TMPL_PDIEM)

  • 役割: 出張日当規程テンプレート。F-57 Solo CEO Cockpit の非課税日当計算で使用
  • DDL 管理: ✅ (101_sys_config.js:1017-1025)
  • 関連 spec: F-57 (dev_mas-057) / dev_mas-144 規程自動ジェネレーター
  • ドメインルール: 適用開始年月で世代管理。同一規程ID で複数行ある場合、最新の適用開始年月のものを採用

列定義

#列名必須デフォルトバリデーションFK / 参照WHY / メモ
1有効フラグboolTRUE--
2規程IDstring---主キー
3規程名string---
4出張区分enum--→ 15_mst_dict[出張区分]国内 / 海外 / 近距離 等
5宿泊有無enum-regex ^(有|無)$-「有」「無」のみ許容
6日当単価number-range(0, 50000)-1 日あたりの非課税日当 (円)
7交通費上限number-range(0, 200000)-1 出張あたりの上限 (円)
8適用開始年月string (yyyy-mm)---規程の有効期間管理
9備考string---

14_mst_project (システムキー: MST_PROJ)

  • 役割: プロジェクトマスタ。PJ 別損益・共通費配賦の軸となる。配賦区分 で配賦元/配賦先を制御
  • DDL 管理: ✅ (101_sys_config.js:936)
  • 関連 spec:
  • ドメインルール:
    • 配賦区分 = 配賦元 の PJ コストは 配賦先 の PJ に按分される (28_bud_allocation の比率に従う)
    • 28_bud_allocation の D 列以降の動的列ヘッダーは、本マスタで 配賦区分=配賦先 かつ有効フラグ=TRUE の プロジェクト名 から自動生成 (101_sys_config.js:1171-1190)
    • 資産化対象=TRUE の PJ 費用は売上原価でなく無形固定資産 (ソフトウェア) に振替 (MAS-037)

列定義

#列名必須デフォルトバリデーションFK / 参照WHY / メモ
1有効フラグboolTRUE--
2PJコードstring(採番)--PRJ_NNNN 形式
3プロジェクト名string--INV.PJ名 / STL は転記 / 28_bud_allocation D 列以降名称結合の基準値
4PJ小区分string--→ 15_mst_dict[PJ小区分]受託 / 自社 / 研究 等
5PJ大区分string--→ 15_mst_dict[PJ大区分]上位グルーピング
6社内外enum--→ 15_mst_dict[社内外]社内 / 社外
7資産化boolFALSE--資産化対象 PJ かどうか
8顧客・取引先名string--→ 12_mst_partner.UI用取引先名顧客プロジェクトの場合
9PJ区分enum--→ 15_mst_dict[PJ区分]プロジェクト性質
10契約形態enum--→ 15_mst_dict[契約形態]準委任 / 請負 / SaaS 等
11ステータスenum--→ 15_mst_dict[PJステータス]未着手 / 進行中 / 完了 / 中止
12資産化対象boolFALSE--ソフトウェア資産化フラグ
13PM・責任者名string---
14配賦区分enum---配賦元 / 配賦先 / 対象外 の 3 値。28_bud_allocation の動的列生成基準

15_mst_dict (要約)

  • 役割: コード辞書マスタ。プルダウン値の単一情報源
  • DDL 管理: ✅ (101_sys_config.js:943)
  • 詳細: docs/master/mst_dict.md — 本書では再掲しない

主要 FK: 各シートの 収支区分 / 税区分 / 決済手段 / 請求ステータス / 休日調整 / CF計上 等のプルダウン候補がここから生成される (02_sys_dropdown 経由)。


16_wrk_master (システムキー: WRK_MAST)

  • 役割: マスタ登録申請ワーク。新規取引先・PJ 等の登録依頼を承認ワークフローに乗せる中間台帳
  • DDL 管理: ✅ (101_sys_config.js:944)
  • 関連 spec: dev_mas-169 証憑→20番台マスタ自動起票
  • ドメインルール:
    • 承認ステータス = 承認済 になると、対応するマスタ (12_mst_partner / 14_mst_project 等) に行が複製される
    • システム発番コード は承認時に自動採番

列定義

#列名必須デフォルトバリデーションFK / 参照WHY / メモ
1申請IDstring自動---主キー
2申請日時datetime自動---
3申請者名string自動---Session.getActiveUser()
4マスタ種別enum--→ 15_mst_dict[マスタ種別]取引先 / PJ / 組織 等
5登録名称string---新規マスタの主名称
6取引先略称_4文字string---取引先申請時
7取引先略称string---取引先申請時
8PJ大区分string--→ 15_mst_dict[PJ大区分]PJ 申請時
9PJ小区分string--→ 15_mst_dict[PJ小区分]PJ 申請時
10PJ社内外enum--→ 15_mst_dict[社内外]PJ 申請時
11PJ資産化boolFALSE--PJ 申請時
12取引先法人番号string-regex ^\d{13}$-取引先申請時
13取引先区分enum--→ 15_mst_dict[取引先区分]取引先申請時
14承認ステータスenum申請中-→ 15_mst_dict[承認ステータス]申請中 / 承認済 / 却下
15システム発番コードstring自動---承認時に対応マスタへ採番される値を転記

17_mst_soci_tier (システムキー: MST_SOCI)

  • 役割: 社会保険標準報酬月額等級表。F-57 壁エンジン (年収シミュレーション) と 22_bud_headcount の保険料自動計算で使用
  • DDL 管理: ✅ (101_sys_config.js:1003-1016)
  • 関連 spec:
  • ドメインルール:
    • 等級と報酬月額下限/上限で範囲ルックアップ (給与 → 等級 → 各保険料率)
    • 適用開始年月 で世代管理。同一等級で複数行 → 最新採用
    • 厚年対象外等級 (例: 70 歳以上) は 厚年料率=0

列定義

#列名必須デフォルトバリデーションFK / 参照WHY / メモ
1有効フラグboolTRUE--
2等級number-range(1, 50)-健保等級 1〜50
3標準報酬月額number-range(0, 2000000)-等級に対応する報酬月額
4報酬月額下限number-range(0, 2000000)-この等級が適用される給与の下限
5報酬月額上限number-range(0, 2000000)-上限
6健保料率number-range(0, 0.3)-0〜0.3 (例: 0.0971 = 9.71%)
7厚年料率number-range(0, 0.3)-厚年対象外は 0
8介護保険料率number-range(0, 0.1)-40 歳以上対象
9子ども子育て支援金率number-range(0, 0.1)-
10適用開始年月string (yyyy-mm)---世代管理キー
11備考string---

18_tmpl_hc_position (システムキー: MST_HC_TMPL)

  • 役割: ポジション別 HC テンプレートマスタ。MAS-044・F-44 採用シミュレーションのプリセット。22_bud_headcount への入力補完元
  • DDL 管理: ✅ (101_sys_config.js:1026-1038)
  • 関連 spec:
  • ドメインルール:
    • 稼働率 空欄 or 1.0 で稼働率考慮なし (MAS-105)
    • 立ち上がり月数 は教育・オンボーディング期間。この期間中は 想定月次売上貢献=0
    • 想定変動費比率 は売上に対する変動費率 (例: 0.3 = 30%)

列定義

#列名必須デフォルトバリデーションFK / 参照WHY / メモ
1有効フラグboolTRUE--
2管理IDstring---主キー
3ポジション名string---例: ジュニアエンジニア / SRE / FP&A
4想定雇用形態enum--→ 15_mst_dict[雇用形態]役員 / 正社員 / 業務委託 等
5標準月額給与number-range(0, 10000000)-月額 (円)
6想定月次売上貢献number---月額売上貢献額 (円)
7想定変動費比率number-range(0, 1)-0〜1 の小数
8採用費デフォルトnumber-range(0, 10000000)-エージェント費用等
9PC費デフォルトnumber-range(0, 1000000)-初期 PC 等
10月次追加固定費number-range(0, 1000000)-席料・福利厚生・通信費等
11立ち上がり月数number0range(0, 60)-教育・オンボーディング期間
12売上貢献boolFALSE--TRUE 時のみ売上貢献を計上
13稼働率number-range(0, 1)-売上貢献時間 / 総労働時間。空欄 or 1.0 で考慮なし
14備考string---