Manufacturing Resource Planning (MRP) component — separate licensed add-on #201

Open
opened 2026-06-06 17:36:25 +00:00 by jmiller · 0 comments
Owner

Summary

Build a native Joomla MRP component (com_mokomrp) as a separately licensed add-on for MokoWaaS+ERP. Inspired by Dolibarr's BOM/MRP modules. Not included in the base ERP package — requires its own license key via MokoGitea license system.

Parent issue: #192

Licensing

  • Separate package — not bundled in pkg_mokowaas
  • Requires its own DLID/license key validated against MokoGitea license system
  • Not offered to all clients — premium add-on for manufacturing tenants

Features

Bill of Materials (BOM)

  • Define product composition (materials, sub-assemblies, quantities)
  • Multi-level BOM (BOM within BOM)
  • BOM versioning
  • Cost calculation from component prices

Manufacturing Orders (MO)

  • Create manufacturing orders from BOMs
  • Produce and consume workflow (input materials → output products)
  • MO status tracking: Draft → Validated → InProgress → Completed
  • Partial production support
  • Link to sales orders (make-to-order)

Workstation Management

  • Define workstations with capacity
  • Assign operations to workstations
  • Track workstation utilization

Planning

  • Production scheduling
  • Material requirements planning (MRP calculation)
  • Low material alerts

Database Tables

  • #__mokowaas_mrp_bom — Bill of materials header
  • #__mokowaas_mrp_bom_lines — BOM line items (materials, quantities)
  • #__mokowaas_mrp_orders — Manufacturing orders
  • #__mokowaas_mrp_order_lines — MO consumption/production lines
  • #__mokowaas_mrp_workstations — Workstation definitions

Integration

  • Uses #__mokowaas_erp_* tables for products, stock, warehouses
  • Stock consumption on MO start, stock addition on MO completion
  • Product cost updates from BOM calculations
## Summary Build a native Joomla MRP component (`com_mokomrp`) as a **separately licensed add-on** for MokoWaaS+ERP. Inspired by Dolibarr's BOM/MRP modules. Not included in the base ERP package — requires its own license key via MokoGitea license system. **Parent issue:** #192 ## Licensing - **Separate package** — not bundled in `pkg_mokowaas` - **Requires its own DLID/license key** validated against MokoGitea license system - **Not offered to all clients** — premium add-on for manufacturing tenants ## Features ### Bill of Materials (BOM) - Define product composition (materials, sub-assemblies, quantities) - Multi-level BOM (BOM within BOM) - BOM versioning - Cost calculation from component prices ### Manufacturing Orders (MO) - Create manufacturing orders from BOMs - Produce and consume workflow (input materials → output products) - MO status tracking: Draft → Validated → InProgress → Completed - Partial production support - Link to sales orders (make-to-order) ### Workstation Management - Define workstations with capacity - Assign operations to workstations - Track workstation utilization ### Planning - Production scheduling - Material requirements planning (MRP calculation) - Low material alerts ## Database Tables - `#__mokowaas_mrp_bom` — Bill of materials header - `#__mokowaas_mrp_bom_lines` — BOM line items (materials, quantities) - `#__mokowaas_mrp_orders` — Manufacturing orders - `#__mokowaas_mrp_order_lines` — MO consumption/production lines - `#__mokowaas_mrp_workstations` — Workstation definitions ## Integration - Uses `#__mokowaas_erp_*` tables for products, stock, warehouses - Stock consumption on MO start, stock addition on MO completion - Product cost updates from BOM calculations
Sign in to join this conversation.
No labels
Priority Medium
Type Feature
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoSuite#201