Take an order for 20,000 switchgear housings, due for dispatch on Friday. There is a free press slot, and the warehouse has resin. Injection molding production planning still has to establish whether that stock belongs to this order, whether the mold is ready, and how many accepted parts the plant can finish in time.
Now suppose the resin is partly reserved for another customer. The mold needs an insert replaced, and packing is already committed to a larger shipment. Each department has a reasonable view of its own work, but the delivery promise depends on how those views fit together.
ERP can help resolve that gap. It gives sales, purchasing, stores, and production a shared record of the order and its requirements. The value comes from using that record to make decisions before the factory commits resources.
What injection molding production planning covers
Injection molding production planning matches demand with the materials, tooling, and capacity needed to deliver accepted parts. It establishes the production quantity, checks when resources will be ready, and allows time for inspection and dispatch. ERP supports these decisions by connecting orders, inventory, bills of materials, and production records.
The press schedule is one part of this work. Planning also determines whether the job should enter that schedule at all. A job awaiting resin needs a purchasing decision before a machine assignment will help.
For management, the useful question is whether the delivery promise rests on current information. An order marked “confirmed” should have a clear basis for its quantity and date.
Settle the demand before calculating production
A customer forecast and a purchase order can describe the same requirement. If the team treats them as separate demand, the factory may make parts the customer has not requested.
Suppose a customer forecasts 50,000 housings for the month, then releases an order for 15,000. If that release belongs to the forecast, it should consume the corresponding forecast quantity under your agreed planning rule. Adding the two figures would give a misleading requirement of 65,000.
The rule needs to cover dates as well. An order brought forward from next month can leave an old forecast behind unless somebody adjusts it. Sales and planning should agree on who updates those records and how partial releases affect the balance.
Choose how each product should be replenished
A standard item sold to several customers may need a stock target. A component made to one customer’s specification may be better suited to make-to-order production. Long material lead times can also justify planning purchases against forecast demand.
Odoo’s replenishment documentation explains reordering rules, make-to-order, and the master production schedule. These options serve different needs, so the implementation should assign a clear policy to each product.
The master production schedule, or MPS, supports planning against expected demand. Odoo’s documentation warns against using reordering rules on products already managed through the MPS because the combination can cause inaccurate forecasts and unnecessary replenishment. That detail deserves attention during configuration. See the Odoo MPS guide.
Find out what is really available for the order
Return to the Friday shipment. The customer needs 20,000 accepted housings, and stores reports 4,000 finished pieces. Before reducing the production quantity, the planner needs to establish that those pieces are usable for this particular order.
They must meet the current specification and have the required quality release. They also need to be free of competing reservations. Stock made to an earlier revision may look identical on the shelf while remaining unsuitable for the new order.
If all 4,000 pieces qualify, the remaining production requirement is 16,000. Starting a fresh order for the full 20,000 would tie up material and machine time unnecessarily.
Work already in progress can reduce the requirement too, provided its expected accepted output will be ready in time. Count that output against the order once. Update it if a quality problem or breakdown changes what the factory is likely to finish.
Keep stock status visible
A physical stock count answers how much material is present. A production allocation answers how much of it this job can use. Both numbers matter, especially when several orders use the same resin grade.
For raw materials, review the grade, lot, location, quality status, and existing reservations. A purchase receipt also needs a realistic availability date. Material arriving on Friday afternoon will not support a run scheduled for Thursday morning.
This is where ERP record discipline affects the plan directly. If stores issues material without recording the movement, the next planner can allocate stock that has already left the warehouse.
Calculate resin needs from the run you intend to make
The bill of materials, or BOM, should identify the approved resin, color masterbatch, inserts, and other components. Its quantities need to reflect the process used for that product. Finished part weight alone does not explain every kilogram consumed during a run.
Startup, purge, rejects, and runners can add to the requirement. Use recent production records to set realistic allowances, then review unusual differences with the process team. A single troubled run is a poor basis for changing every future material estimate.
Regrind needs its own record. Its grade, source, condition, and permitted use determine whether it is available for the job. Counting recovered material before it is ready can leave the plant short of usable feedstock.
An example of material netting
For the 16,000 housings still required, assume the approved planning allowance is 0.05 kg of total blend per accepted part. That allowance already includes expected process losses. The illustrative blend contains 98% base resin and 2% masterbatch; the figures below demonstrate planning arithmetic, rather than recommend a processing recipe.
| Requirement | Calculation | Quantity |
| Total blend for the run | 16,000 parts × 0.05 kg | 800 kg |
| Base resin needed | 800 kg × 98% | 784 kg |
| Masterbatch needed | 800 kg × 2% | 16 kg |
| Base resin available to allocate | 500 kg usable stock + 200 kg timely receipt − 50 kg protected reserve | 650 kg |
| Additional base resin required | 784 kg − 650 kg | 134 kg |
| Additional masterbatch required | 16 kg − 10 kg usable stock | 6 kg |
The starting stock figures exclude other reservations and quality holds. The expected receipt counts only if it can arrive and become usable before production needs it. Also, the protected reserve is deducted once.
Purchasing now has two specific shortages to resolve. Buying another 134 kg of resin will not make the job ready if the missing 6 kg of masterbatch remains unresolved. The delivery decision should stay tied to both requirements.
There is a further benefit for the IT team. This example provides a simple acceptance check for the ERP configuration: the system should explain the requirement and available balance using the same assumptions.
Test the delivery date against tooling and capacity
Material requirements planning, usually shortened to MRP, calculates supply needs from demand and product data. Injection molding production planning must also establish whether the factory has time to complete the work. A generated manufacturing order is a request for production, not evidence that every resource is available.
The mold is a good place to start. If it is under repair, an open press cannot run the job. If it is already assigned elsewhere, moving this order forward affects another customer’s plan.
Machine suitability matters next. Use the approved mold and press combination, with the current cycle time and active cavity count. A tool running with one cavity blocked will not deliver the output assumed for its full configuration.
Odoo work centers provide working-hour and capacity settings, along with alternative work centers. These are useful foundations. Ask the implementation team to demonstrate how shared molds and your other molding constraints behave in the proposed setup.
Follow the part all the way to dispatch
The molding finish time may still leave work outstanding. Housings could need trimming, inspection, assembly, or packing, depending on the product. Include the relevant steps when working backward from dispatch.
In our example, imagine that molding can finish on Thursday. If packing has no available slot until Monday, Friday dispatch remains out of reach. The planner needs to resolve that conflict before sales confirms the date.
Be clear about what the customer date means as well. A dispatch date and an arrival date imply different deadlines for the factory. Transport time belongs in the calculation when the commitment is for delivery at the customer’s site.
Make order release a decision with a named owner
Before releasing production, the planner should be able to confirm the product revision, material allocation, mold readiness, and feasible completion date. Required inspection and packing arrangements belong in that review. Any unresolved issue needs an owner and an expected resolution date.
The status should explain the hold. “Masterbatch due Wednesday, subject to receiving checks” tells the team what must happen next. A broad “pending” status gives sales very little basis for answering the customer.
Agree on which shortages block release and who can approve an exception. For example, a manager may authorize a partial shipment if the customer accepts it. The revised quantity and date should then appear in the order record.
Handle an urgent order with the full effect in view
An urgent request may need the same resin or mold as a job already promised for Friday. Before changing priorities, identify which commitment will move and what the change will cost. Overtime, expedited freight, and extra setup work should remain visible to the person approving the decision.
Use a short period in which changes to released work require approval. Choose its length from the time your plant needs to stage material and prepare tooling. Outside that period, planners can review demand and capacity with more room to adjust.
For management, this makes the trade-off traceable. The record should show why the urgent order took priority and how the affected customer commitment changed.
Keep the remaining requirement current during production
A run can reach its planned cycle count while still falling short of accepted parts. If rejected pieces count toward customer completion, the shortage appears late, often during packing. Report accepted output separately so the remaining requirement stays accurate.
Material consumption needs similar attention. Compare actual issues, returns, and losses with the plan before closing the order. Recovered material should enter usable stock only under the plant’s approved reuse controls.
A manufacturing execution system, or MES, can provide production feedback alongside ERP. Machine integration is another option, but the data needs clear definitions. The plant should know whether a reported count represents cycles, molded pieces, or accepted output.
Manual reporting can support the first phase if operators update it reliably. Start with information that changes planning decisions, then expand data collection where it adds value.
What to ask when evaluating Odoo for manufacturing
Odoo for manufacturing can connect sales, purchasing, inventory, and production workflows. The buying decision should rest on what the proposed implementation does with your orders and constraints. A demonstration with clean sample data leaves too much unanswered.
Bring a delayed order, its BOM, stock records, and production history. Then ask the provider to introduce a late resin receipt and a mold repair. Follow the changes through material allocation, production readiness, and the delivery promise.
Have the proposal identify standard features, configured workflows, custom development, and integrations separately. The exact version, edition, installed applications, and hosting model matter. Shared mold reservations, regrind accounting, cavity changes, and maintenance limits need explicit validation.
IT managers should also review access and change history. Someone must own BOM revisions, inventory corrections, and promise-date changes. The system needs permissions that reflect those responsibilities.
Our ERP for injection molding manufacturers page covers the wider process scope. For budgeting, review the injection molding ERP implementation cost guide alongside the requirements demonstrated for your plant.
Start with the orders your team finds hardest to plan
A useful pilot includes products that share resin or tooling, because those jobs expose allocation problems. Reconcile their stock and approve their BOMs before comparing ERP proposals with the existing plan. One named planner should control release during the trial.
Track whether fewer released jobs wait for material, whether accepted output matches the planned quantity, and whether dispatch meets the original commitment. Keep the original promise date in the comparison. Repeatedly moving it can make a delivery report look healthy while customers still experience delays.
Manufacturing ERP earns its place when the team can explain why an order is ready, what still blocks it, and when that problem will be resolved. If you are reviewing injection molding production planning at your plant, bring one troublesome order to a discussion with Apagen. Ask us to walk through its requirements and show how the proposed ERP workflow would handle the decisions that delayed it.
Frequently asked questions
We have enough resin in total so why are some orders still short
Total resin stock can include other grades, reserved quantities, and material awaiting release. Calculate availability for the specific order using its approved grade and usable lots. When several jobs share that material, their allocations must fit within the same available balance.
Can ERP calculate how many parts we can make from current stock
ERP can support this calculation when component quantities and stock status are accurate. Divide each usable component balance by its planned requirement per accepted part; the smallest result limits material-supported output. Allocate shared stock first, and check tooling and capacity before promising that quantity to a customer.
How should a confirmed order affect an existing customer forecast
A confirmed order should consume the related forecast quantity under an agreed rule. Define how the rule handles product, period, partial releases, and cancellations before configuring it. Otherwise, the same demand can appear twice and trigger excess production or purchasing.
How do we account for runners and regrind without counting material twice
Track recovered material separately and make it available only for approved reuse. Reconcile its actual recovery with the run’s consumption and returns. If recovered material already reduces the planned new-material requirement, do not deduct the same quantity again as an additional saving.
Can two free machines run jobs that need the same mold
They cannot use the same physical mold at the same time. The plan needs a reservation for the tool as well as a slot for the press. Test this conflict across different machines in the ERP demonstration, including what happens when mold maintenance extends the unavailable period.
Does Odoo support injection molding production planning as standard
Odoo provides a manufacturing foundation; whether standard features meet your needs depends on the plant and deployment. Demonstrate shared tooling, material allocation, active cavities, regrind, and delivery checks using real scenarios. The implementation scope should state which needs standard features cover and which require configuration, development, or integration.
Should we connect every machine before replacing Excel planning
Machine connectivity is not a prerequisite for starting ERP planning. Reliable inventory, approved BOMs, and timely production reporting come first. Pilot a limited product family, then add machine or MES connections where their data improves the plan; prevent duplicate purchasing and job release during cutover.