DDMRP in Odoo for Brazil —
ForgeFlow stack + KMEE integration.
For distributors and manufacturers with 1,000+ SKUs that want to replace traditional MRP with planning pulled by real consumption. Decoupled inventory buffers, visual signals (green/yellow/red), multi-level simulation, freight optimization via mathematical solver.
Production client: FFA (formerly Flavors of America), Odoo 18.
Attribution: all DDMRP code (OCA + Professional + Enterprise layers) is developed by ForgeFlow (Spain). KMEE acts as the official Brazilian partner for DDMRP Enterprise implementation — customization, integration with OCA l10n-brazil, training and support.
DDMRP stack in 4 layers
What each layer delivers and who is responsible for it.
OCA `ddmrp` (24 modules, LGPL-3)
ForgeFlow
Open core: stock.buffer, ADU calculation, red/yellow/green zones, NFP, point-in-time adjustments by date, history, packaging, product replace, warning, capacity limit, route, sales analysis. Available for free on the OCA GitHub repo.
DDMRP Professional / Enterprise (50+ modules)
ForgeFlow (proprietary, via partnership)
Premium layer: 13 executive dashboards, 3 multi-level simulation modules, freight optimization via linear solver (PuLP/CBC), DDOM with Drum-Buffer-Rope, annual adjustments via mathematical curves, BOM optimization, projected alerts, period censoring, supplier reliability, advanced calendars.
OCA l10n-brazil
OCA + KMEE co-maintain
Brazilian fiscal localization: NF-e, NFS-e, CT-e, MDF-e, SPED, ECD, ECF, eSocial, CNAB. DDMRP buffers and flows integrated natively with fiscal documentation.
KMEE layer
KMEE — official ForgeFlow partner in Brazil
Customizations for Brazilian rules, DDMRP training, buffer profile setup per product family, integration with Brazilian suppliers, ongoing monthly support, transition of the planning process.
Free OCA layer vs Professional / Enterprise
What you get in each layer — adoption can be incremental.
| Feature | OCA (LGPL-3, free) | Professional / Enterprise (ForgeFlow) |
|---|---|---|
| Past/future/blended ADU calculation | ✓ | ✓ + period censoring + discontinuous demand |
| Green/yellow/red zones | ✓ | ✓ + forward-looking projected alerts |
| Adjustments (DAF/DZA/DLTA) | ✓ by date range | ✓ + adjustment profile (annual mathematical curves) |
| Executive dashboard | ✗ | ✓ 13 integrated modules |
| Multi-level simulation (what-if) | ✗ | ✓ simple, dependent, inverse modes |
| Freight optimization (solver) | ✗ | ✓ PuLP/CBC linear programming |
| BOM optimization | ✗ | ✓ automatic buffer proposal |
| Mass editing (buffer groups) | ✗ | ✓ by domain + cron actions |
| Service level / supplier reliability | ✗ | ✓ native statistical KPIs |
| DDOM (Drum-Buffer-Rope) | ✗ | ✓ control points + time buffers |
| Advanced calendar (weekday) | Limited | ✓ procurement/supplier/receiving per day |
Real use cases
6 scenarios where DDMRP in Odoo delivers clear ROI.
Distributor with 5,000+ SKUs and erratic demand
Buffer groups for mass editing, period censoring correcting ADU on SKUs with stockout history, projected alerts anticipating stockouts. Typical reduction of 25% inventory + 60% stockouts.
Food manufacturer with strong seasonality
Adjustment profile generating annual DAFs via mathematical curves (linear/triangle peak/square + smoothing). Buffer grows automatically for Easter, Black Friday, harvest — without manual adjustment across 5,000 SKUs.
Importer with container constraints
Prioritized share solves a linear programming problem distributing SKUs across containers respecting weight/volume/supplier preferences. Avoids the manual game of 'which SKU fits in this FCL'.
Manufacturer with a critical bottleneck
DDOM activates Drum-Buffer-Rope: control points synchronize production with the bottleneck, time buffers absorb upstream/downstream variability. Bottleneck capacity stops being wasted.
Multi-plant operation with internal transfers
Stock buffer route sizes buffers per warehouse, advanced calendar defines replenishment windows (supplier delivers Tue/Thu only), supplier reliability audits real on-time delivery.
BOM maintenance in product engineering
BOM optimization evaluates the existing structure and proposes new buffers for critical components. Engineering changes a BOM → DDMRP proposes an automatic transition (product replace).
How KMEE delivers — 4 phases
A methodology to move from traditional MRP or Excel to DDMRP in Odoo.
Diagnosis — Strategic Positioning
Map the chain: active SKUs, BOMs, suppliers, lead times, variability, bottlenecks. Identify decoupling points. Decide initial profile per SKU.
2–4 weeks
Setup — Buffer Profiles & Levels
Create buffers in Odoo, configure profiles (item type × LT × variability), parameterize ADU calculation method, train the planning team on zones and NFP.
4–6 weeks
Pilot — 1 product family
Operate DDMRP on one family (e.g., 100–300 SKUs) for 2–3 months. Adjust profiles based on real data. Demonstrate inventory reduction + stockout reduction vs. the previous system.
8–12 weeks
Roll-out — all SKUs
Roll out to remaining SKUs in waves. Activate Professional modules as maturity grows (dashboard, simulation, alert, supplier reliability). Monthly KPIs for the steering committee.
8–16 weeks
Frequently asked questions
Did KMEE develop DDMRP in Odoo? ▼
No. The entire DDMRP stack (free OCA layer + Professional/Enterprise layer) is developed by ForgeFlow (Spain). KMEE is the official ForgeFlow partner for DDMRP Enterprise in Brazil — we implement, customize, integrate with OCA l10n-brazil and provide support. Always proper attribution.
What's the difference between OCA `ddmrp` and DDMRP Professional? ▼
The OCA layer is open source (LGPL-3) and covers core DDMRP functionality — buffer, ADU, zones, NFP, point-in-time adjustments. The Professional/Enterprise layer (proprietary ForgeFlow) adds dashboards, multi-level simulation, freight optimization via solver, DDOM, BOM optimization, adjustments via mathematical curves, projected alerts. You can start with OCA and add Professional as you mature.
Does it work with the Brazilian fiscal localization? ▼
Yes — that's KMEE's differentiator. Buffers, purchase orders, manufacturing orders, internal transfers and Brazilian fiscal documents (NF-e, CT-e, MDF-e) all live in the same Odoo database. There is no ETL, no synchronization. Production client: FFA (formerly Flavors of America), Odoo 18.
Which Odoo version does it run on? ▼
ForgeFlow's stack is in production on Odoo 18 (FFA). Versions 16 and 17 also receive the modules. Which version you're on is part of the initial diagnosis.
Does it run on Odoo Community or only Enterprise? ▼
The OCA layer runs on Community and Enterprise. The `ddom_enterprise` and `mrp_control_point_enterprise` modules require EE for Gantt and visual workorder integration. The rest (including the Professional core) runs on CE.
How long does implementation take? ▼
Diagnosis 2–4 weeks. Setup 4–6 weeks. Pilot on 1 family 8–12 weeks. Full roll-out 8–16 weeks. Total ~4–6 months to stabilize and see consolidated KPIs. Companies with a structured planning team move faster; companies that need to structure planning at the same time take longer.
How much does it cost? ▼
Depends on scope: SKU range, supply chain complexity, required Professional/Enterprise modules, optional DDI training. KMEE provides a price range during diagnosis considering ForgeFlow licenses (negotiated through the official partnership), KMEE implementation and ongoing monthly support.
Does the planning team need DDI certification? ▼
Not mandatory, but we recommend it. The Demand Driven Institute (demanddriveninstitute.com) offers CDDP (Certified Demand Driven Planner) and CDDL (Certified Demand Driven Leader). KMEE can prep the team, but exams go through DDI.
What data do we need to start? ▼
Movement history (1–2 years per SKU/day), product structure (BOMs), supplier lead times, MOQs, calendars (supplier, receiving), observed variability (stockout history), ABC/XYZ classification if it already exists.
What if the client wants to leave KMEE later? ▼
They can. The OCA stack stays open (LGPL-3). The Professional/Enterprise stack belongs to ForgeFlow — other official ForgeFlow partners worldwide can take over. No hostage situation. KMEE earns business with excellence, not lock-in.
Free DDMRP diagnosis
In 30 minutes we map your supply chain (active SKUs, BOMs, suppliers, lead times, bottlenecks) and walk out with a realistic plan to adopt DDMRP in Odoo — or a recommendation not to migrate now.
Tell us about your operation
Number of active SKUs, supply chain complexity (multi-plant, imports, deep BOMs), current ERP, planning system. We respond within one business day.
No spam, no list selling. LGPD-compliant. Privacy Policy.