ddmrp
Implements Demand Driven Material Requirements Planning buffers and related planning workflows across inventory, purchasing, and manufacturing in Odoo.
Key Features
- stock.buffer: Maintains DDMRP buffers, recalculates average daily usage, net flow metrics, and priority alerts, and can trigger automatic procurements.
- product.adu.calculation.method: Lets planners define fixed, past-looking, future-looking, or blended ADU formulas with configurable horizons, factors, and data sources.
- stock.buffer.profile: Groups buffers by replenishment method and item type while applying lead time and variability factors plus optional distributed rescheduling limits.
- mrp.bom: Identifies buffered components by location, computes decoupled lead times across the bill of materials, and offers a wizard to adjust analysis locations.
- mrp.production: Links manufacturing orders to their buffers so buffer execution priorities and on-hand percentages stay synchronized on work orders.
- purchase.order.line: Associates purchase lines with matching buffers, exposing buffer alert levels and coverage while staying in sync when products change.
- stock.move: Carries buffer relationships on stock moves and refreshes impacted buffers' net flow positions whenever move states or locations evolve.
- stock.rule: Preserves buffer context when creating manufacturing orders, stock moves, and purchase lines from replenishment routes and updates buffers after runs.
- make.procurement.buffer: Provides an interactive wizard to review recommended quantities per buffer, split batches respecting minimum and maximum rules, and launch procurements.
- res.config.settings: Offers configuration toggles for auxiliary DDMRP add-ons and company options like automatic net flow updates, scrap inclusion, and quantity tolerances.
- stock.warehouse.orderpoint: Skips creating reorderpoints for product-location pairs that already have buffers when planners open replenishment actions.
- stock.picking: Adds an action to open related buffers for the transfer's products with procurement recommendations ready for review.
- product.product: Gives quick access to associated buffers and auto-archives buffers when the product variant is deactivated.
- res.company: Stores company-level preferences for automatic net flow updates, ADU scrap inclusion, and quantity multiple tolerance used by buffers.
- stock.warehouse: Adds a safety factor to control the incoming horizon considered in net flow position calculations.