Fab Forward Dev/

DDD ドキュメント

タマリ工業

産業機械製造 — PMS DDD インスタンス設定

タマリ工業 テナント設定 / Tamari Manufacturing — Tenant Configuration

目的: 汎用 DDD モデルをタマリ工業の業務に適用するためのテナント固有設定。 本ドキュメントは DDD モデル (docs/ddd/) の「インスタンス」であり、区分マスタの初期値・ステータスマッピング・ 採番ルール・権限構成などタマリ固有の業務ロジックを定義する。

業種: 産業機械製造 (製缶・加工・塗装・電装・現地据付) 決算月: 3月 締日: 月末 (31日) 消費税率: 10%


1. 区分マスタ設定 (Classification Values)

1.1 単位区分 — UnitOfMeasure (KUBUN 022)

コード単位English用途
001Pieces汎用カウント
002Bars/Rods棒材・パイプ
003Box梱包単位
004Bag小物部品
005Set一式まとめ
006Sheet板材・図面
007Day工数計算
008Unit機械・装置
009hHour作業時間
010Person人工
011Vehicle運搬
015Book図書
016gGram微量計量
017kgKilogram重量系資材
018cmCentimeter短尺
019mmMillimeter精密寸法
020kmKilometer運搬距離
021mMeter長尺材
022Square Meter面積
023Can塗料・溶剤
024PCPiece (EN)海外部品
025PCSPieces (EN)海外部品 (複数)
026SETSet (EN)海外セット品
027Times回数
028Cubic Meter体積

1.2 入金方法 — PaymentMethod: Receipt (KUBUN 016)

コード名称English
01現金Cash
02銀行振込Bank Transfer
03小切手Check
04手形Bill of Exchange
05相殺Offset
06手数料Fee
07値引きDiscount
08その他Other

1.3 支払方法 — PaymentMethod: Supplier (KUBUN 034)

コード名称English
1銀行振込Bank Transfer
2手形Bill of Exchange
3現金Cash
4支払済みAlready Paid
5クレジットカードCredit Card
6手数料Fee
7相殺Offset
8出荷前前払いPrepayment Before Shipment
9その他Other

1.4 費目区分 — ExpenseCategory (KUBUN 025)

コード名称English大分類
001鋼材・部品製作品Steel & Fabricated Partsmaterial
002購入品 (機械)Purchased Parts — Mechanicalmaterial
003外注費 (機械)Outsourcing — Mechanicaloutsourcing
004外注費 (制御)Outsourcing — Controlsoutsourcing
005物件消耗品Project Consumablesoverhead
006塗装・表面処理Coating & Surface Treatmentoutsourcing
007工場雑費Factory Miscellaneousoverhead
008工場修繕費Factory Repairoverhead
009運搬・設置Transport & Installationoverhead
010購入品 (制御)Purchased Parts — Controlsmaterial
011工場消耗品Factory Consumablesoverhead

1.5 見積費目区分 — QuotationCostItem (KUBUN 039)

コード名称English
001材料費Material Cost
002購入部品費Purchased Parts
003部品製作加工費Parts Fabrication
004機械設計費Mechanical Design
005組付け費Assembly
006塗装、表面処理費Coating & Surface Treatment
007電気ソフト、ハード設計費Electrical Design (SW & HW)
008制御盤、操作盤、機内配線Control Panels & Wiring
009試運転調整費Test Run & Adjustment
010現地作業費On-site Work
011搬入設置費Delivery & Installation
012稼働立会費Commissioning Attendance

見積コメント定型文 (013-020):

コード定型文
014弊社に起因しない事由により工期が延長となった場合は、別途お見積りさせて頂きます。
015図書製作費は含まれておりません。
016荷下ろし、横引き用重機はご貸与願います。
017上記は、御社共通(標準)仕様書には対応しておりません。

1.6 社内工程区分 — InternalProcessCategory (KUBUN 026)

コード名称English備考
001加工費Machining切削・研削
002設計費Design機械/電気設計
003組付費Assembly組立・調整
004現地作業費On-site Work据付・試運転
005電装費Wiring配線・制御盤
006雑費Miscellaneous
007その他Other
008実験ExperimentR&D
009営業Sales間接工数
010研究開発R&D
011社内管理Internal Admin間接工数
012会議・打合せMeeting間接工数
013事務作業Office Work掃除・材料手配・見積作成含む
014研修費Training
015不具合対応Defect Response品質コスト
016仕様追加Specification Change追加工数

1.7 製作工程区分 (KUBUN 041)

コード名称English
001製缶Sheet Metal / Welding
002加工Machining
003塗装Painting
004外注Outsourced

1.8 手配品区分 — ProcurementItemType (KUBUN 035)

コード名称English
001材料Material
002部品Component
003購入品Purchased Item
004外注Outsourced

1.9 仕入先区分 — SupplierClassification (KUBUN 032)

コード名称English備考
001購入先Purchaser部材・部品の仕入
002納入先Delivery Destination直送先
003外注Subcontractor加工・製作の委託先
004未分類Unclassified
005販売管理費SG&A間接費計上用
999社内部署Internal Department内部振替 (従業員内製)

1.10 注文書出力方法 — POOutputMethod (KUBUN 024)

コード名称English
001Paper
002FAXFax
003メールEmail
999出力なしNone

1.11 売上先区分 (KUBUN 050)

コード名称English
0得意先Customer
1納入先Delivery Destination
2得意先+納入先Customer + Delivery
9その他Other

1.12 請求書タイミング (KUBUN 052)

コード名称English
0請求書発行時At Invoice Issuance
1売上入力時発行At Sales Entry

1.13 納品書出力区分 (KUBUN 045 / 046)

コード名称English
1納品書Delivery Note
2納品書・受領書Delivery Note + Receipt
9出力しないDo Not Output

2. ステータスマッピング (Status Mappings)

2.1 見積ステータス — QuotationStatus (KUBUN 044)

Legacy CodeLegacy NameDomain Status説明
0作成中draft見積入力中
1申請中pending_approval承認待ち
2承認approved承認済み → 受注変換可能
9否認rejected終端。再提出は改訂 (新版) で

2.2 手配ステータス — ProcurementStatus (KUBUN 043)

Legacy CodeLegacy NameDomain Status説明
0作成中draft手配データ入力中
1申請中applied承認申請済み
2確定済confirmed確認者が確認
3承認済approved承認者が承認
4発注済ordered注文書発行済み
5受入received入荷済み
6検収inspected検収完了
9手配済・手配不要・発注取消unnecessary複合ステータス (要分離検討)

2.3 工事ステータス — OrderStatus (KUBUN 054)

Legacy CodeLegacy NameDomain Status説明
0工事中in_progress作業進行中
1工事完了-未売上completed_unbilled全作業完了、売上未計上
2工事完了-売上済completed_billed売上計上済み
9削除cancelled論理削除

2.4 製作指示ステータス — ProductionStatus (KUBUN 057)

Legacy CodeLegacy NameDomain Status説明
01着手in_progress作業中
02完了completed作業完了

: レガシーでは pending / suspended に相当するコードなし。新システムでは追加を検討。

2.5 注文書ステータス (KUBUN 060)

Legacy CodeLegacy NameDomain Status説明
0新規new初回発行
1再発行reissued修正後の再発行
9キャンセルcancelled発注取消

2.6 社内外区分 — InternalExternal (KUBUN 014)

Legacy CodeLegacy NameDomain Value
0社外external
1社内internal

2.7 手配品種別 — ProcurementRouting (KUBUN 053)

Legacy CodeLegacy Nameルーティング先
0購入品→ PurchaseOrder (外注手配)
1製作品→ ProductionInstruction (製作指示)

2.8 単価区分 — PriceType (KUBUN 013)

Legacy CodeLegacy NameDomain Value
0売価selling_price
1発注単価purchase_price
2見積単価quote_price

2.9 端数処理 — RoundingPolicy (KUBUN 011)

Legacy CodeLegacy NameDomain Value
1四捨五入round
2切捨てfloor
3切上げceil

2.10 請求計算区分 — BillingCalculationMethod (KUBUN 010)

Legacy CodeLegacy NameDomain Value
0明細単位per_line
1合算aggregated

2.11 支払月区分 — PaymentTiming (KUBUN 051)

Legacy CodeLegacy NameDomain Value
0当月current_month
1翌月next_month
2翌々月two_months
3翌々々月three_months

2.12 締日区分 (KUBUN 055)

Legacy CodeLegacy NameDomain Value
010日day: 10
1末日day: 31

2.13 権限レベル — PermissionLevel (KUBUN 031)

Legacy CodeLegacy NameDomain Value
0使用不可none
1更新可read_write
2参照のみread_only

3. 採番ルール (Document Numbering)

M_NO_KANRI からの採番体系。

番号種別Prefix桁数Domain Entity現在値 (2026-04時点)
見積管理番号M10Quotation18233
工事NoL4SalesOrder6108
注文番号C10PurchaseOrder194566
手配外注文番号CG10PurchaseOrder (外注)96401
製作指示番号S10ProductionInstruction7577
作業日報番号N10WorkReport
支払番号P10SupplierPayment11610
売上番号U10SalesInvoice10454
入金番号R10CashReceipt4777
納品案内書番号A10DeliveryNotice1417
請求書番号B10Invoice563830

4. 権限・ロール構成 (Authorization)

4.1 ロール一覧

ロールコードロール名説明
001社長権限全権限
002課長中間管理職
003総務一般ユーザー総務部の一般業務
004派遣派遣社員用 (制限付き)
005営業業務営業部門
006生産管理課生産管理
007設計事務設計部門
2999閲覧参照のみ
user一般ユーザー標準権限
営業営業営業部門 (旧コード)
技術技術技術部門
購買購買購買一般
購買管理購買管理者購買管理職
製造製造製造部門
総務総務総務部門
部長権限部長権限部長職

4.2 画面アクセスマトリクス (48画面)

権限レベル: 0=使用不可, 1=更新可, 2=参照のみ

主要画面の権限例 (社長権限 / 一般ユーザー / 営業 / 購買 / 製造):

画面ID画面名社長一般営業購買製造
M0100G00見積入力11120
T0100G00部品表入力11010
T0200G00手配確定11010
T0300G00注文書発行11010
K0100G00受入入力11010
J0100G00製作指示実績11001
J0200G00作業日報入力11001
U0100G00売上入力11000
U0200G00入金入力11000
P0100G00支払入力11000

完全なマトリクス (21 ロール × 48 画面) はレガシーシステムの M_KENGEN_IDX に格納。 新システムでは RBAC に移行予定。


5. 帳票マッピング (Report Templates)

5.1 印刷帳票 (KUBUN 002)

帳票ID帳票名Domain Entity
A0200P00工事台帳SalesOrder Detail
M0100P00見積書Quotation
P0200P00支払予定表SupplierPayment Schedule
P0300P00買掛元帳APBalance Ledger
S0200P00製作指示書ProductionInstruction
T0100P00見積依頼書QuoteRequest
T0100P01購入品申請書PurchaseRequest
T0300E00注文書PurchaseOrder
U0100P00納品書DeliveryNote
U0100P01納品書・受領書DeliveryNote + Receipt
U0100P02売上請求書SalesInvoice
U0300P00納品案内書DeliveryNotice
U0300P01納品案内書・受領書DeliveryNotice + Receipt
U0500P00入金予定表CashReceipt Schedule
U0600P00請求書Invoice

5.2 Excel 出力帳票 (KUBUN 003)

帳票ID帳票名用途
A0201E00購入品リスト工事別の購入品一覧
A0201E01製作品リスト工事別の製作品一覧
A0300E00工事一覧受注一覧
C0100E00工事原価一覧表工事別の原価集計
C0200E00得意先別年間原価一覧得意先別の年間原価
M0100E00見積書見積書 Excel 出力
M0200E00見積一覧見積一覧
J0400E00製作進捗状況一覧製作指示の進捗一覧
J0500E00作業日報一覧日報データ出力
K0300E00手配進捗状況一覧手配の進捗一覧
U0900E00売上推移表月次売上推移
U1000E00売上明細一覧売上明細データ出力

6. メール通知設定 (KUBUN 061)

コード通知種別テンプレート
001見積依頼見積依頼_メール本文.TXT
002注文書注文_メール本文.TXT
003手配確定手配品確定_メール本文.TXT

7. 主要仕入先 (Preferred Suppliers)

KUBUN 023 に登録されたカタログ購入先。手配時のドロップダウンに表示。

コード仕入先名取扱分野
001CKD空気圧機器
002ミスミ機械部品・FA
003エフェクター
004キーエンスセンサー・画像処理
005THKリニアガイド
006SMC空気圧機器
007ツバキチェーン・減速機
012三菱電機FA 機器・PLC
013松下制御制御機器
014ニッセイ減速機
016日東工器カプラ・ポンプ
017OMRONセンサー・PLC
018オリエンタルステッピングモータ
024ヤマハロボット
025ミツトヨ計測器
999その他

8. 定型コメント (Preset Comments)

8.1 入金コメント (KUBUN 047) — 抜粋

コードコメント用途
021前月繰越繰越処理
022調整のため金額調整
023別工事のため工事間振替

8.2 支払コメント (KUBUN 049) — 抜粋

コードコメント用途
021よろしくお願いします。通常支払
022前月相殺分相殺処理
023前月値引き分値引き処理
024特例処置にて例外対応
025仮払いとして仮払い
026仕入都合により仕入先都合の調整
027自社都合により自社都合の調整

9. タマリ固有の業務パターン

9.1 従業員内製 (Internal Fabrication)

タマリでは社内部署を仕入先マスタに SIIRESAKI_KBN=999 (社内部署) / SHANAIGAI_KBN=1 (社内) として登録。 手配品種別 TEHAI_KBN=1 (製作品) の場合、社内部署が「仕入先」となり製作指示と連動。

受注明細
  ├─ TEHAI_KBN=0 (購入品) → PurchaseOrder → 外部仕入先
  └─ TEHAI_KBN=1 (製作品) → ProductionInstruction → 社内部署 (仕入先コード=999)

新システムでの対応: RT-001 / RT-002 ルーティングルール参照。

9.2 承認金額閾値

社員マスタに見積・手配の最大承認金額を設定。

フィールド説明
MT_KENGEN見積承認権限 (0=なし, 1=あり)
MT_MAXKINGAKU見積最大承認金額
KN_KENGEN手配承認権限 (0=なし, 1=あり)
KN_MAXKINGAKU手配最大承認金額

社長権限: 999,999,999 円 (実質無制限)

9.3 部署構成

部署コード部署名
001代表取締役
100特命業務フェロー
200提案技術フェロー

レガシーには 3 部署のみ登録 (TOP 3 サンプル)。実際の部署構成はより広い。

9.4 業務パスワード

工事完了解除など特定操作にパスワードが必要。

ID操作名用途
1工事完了解除完了済み工事のステータス巻き戻し