# 01_code_definition/01_01_company_codes.md # 会社コード 版:v2.0(承認待ち) 実装の状況は `work_order_db_migration.md`(作業書)を見る ## 1. 概要 会社を区別するコード。保存先は `companies` テーブル(会社の基本情報は `02_03_company_info.md`)。 ## 2. コード一覧 | コード | 会社名 | 種別(`company_type`) | 説明 | |--------|--------|----------------------|------| | SPS | SPS(個人事業全体) | individual | 車両検査・コーヒーメンテ・一般事業 | | SCSPS | 総合調査SPS株式会社 | corporate | 調査・防犯・防災事業 | ## 3. 補足 - 個人事業の調査部門は「総合調査SPサービス」として、事業コード INV で区別する。 - 法人は、すべての事業でコード SCSPS を使う。 - システム内部ではコードで処理し、表示のときだけ日本語名称に変える。 - 会社ごとに使えるかどうかを持つマスタ(契約、部署、職務ポジション、勘定科目、顧客区分、事業)は、それぞれ `*_companies` の対応表で持つ。 ## 4. 使う場面 - 案件管理:案件の会社区分 - 会計:仕訳の会社区分 - 営業管理:顧客の会社区分 - 従事者の所属(`employee_companies`):会社ごとの契約、職務ポジション、部署、拠点 ## 変更履歴 | 日付 | 版 | 担当 | 変更内容 | 備考 | |------|----|------|----------|------| | 2026-10-30 | 2.0 | 全体管理者(14代目) | DB前提に書き直し。保存先を `companies` に。会社別に使えるかを対応表で持つ旨を追記 | 仕様書をDB前提に統一(作業書 J-02)。影響範囲:`02_03`、`schema_master.sql` |