ACC logoMars logo
ACC Insights - Manufacturing · Operations · Technology

ACC Insights / Mars

Mars

Forecast, Firm Order or Customer Expedite: Which Demand Should Drive EMS Planning?

EMS planning becomes unstable when forecast, firm orders, expedites and customer priorities are treated as equivalent demand. Management needs clear demand classes and commitment rules so purchasing and production respond proportionately.

The short answer

EMS planning should treat forecast, firm order and expedite as different demand classes because they carry different levels of certainty and commitment. Forecast should guide preparation; firm orders should drive stronger material and capacity commitment; expedites should trigger a controlled priority decision rather than overwrite the schedule automatically.

When all three signals are treated as equivalent, the factory buys too early, changes priorities too often and loses confidence in the plan.

The same question belongs to the wider High-Mix EMS Changes Every Day. How Do You Keep Production Under Control? operating picture: demand-signal control has to remain connected to the decisions made before and after it, rather than becoming a separate local control.

Forecast is useful even when it is not firm

Forecast helps the manufacturer prepare for probable demand.

It can support:

  • supplier discussions;
  • capacity visibility;
  • long-lead planning;
  • raw-material strategy;
  • workforce planning.

But forecast should not automatically create the same commitment as a firm order.

If it does, working capital can rise and material may become excess when the forecast changes. Firm order changes the level of commitment. A firm customer order usually justifies stronger action.

Purchasing can release material within policy.

Capacity can be reserved more confidently.

Production can place the job into the executable schedule when other readiness conditions are met.

The business should define exactly what “firm” means operationally. Expedite is an exception, not a demand type to normalize. A customer expedite can be valid.

The problem starts when expedite bypasses the normal priority model.

Before moving the job, ask:

  • Is the material actually ready?
  • Which order will be displaced?
  • Does the line change create extra setup?
  • Can test and finishing support the new sequence?
  • Is a partial shipment possible?

The expedite decision should include the consequence.

Separate requested date from committed date. Customers can request any date.

The operationally committed date should reflect the company's current ability to deliver.

Keeping these dates distinct prevents planning from treating every customer request as an immediately feasible schedule. Use confidence levels for forecast. Not all forecast is equally useful.

Some customers have stable call-off patterns.

Others change frequently.

The manufacturer can apply different planning policies based on forecast reliability.

The goal is not to judge the customer; it is to avoid treating uncertain demand as committed material. Protect long-lead components differently. Long-lead or allocation-controlled components may require earlier action than common parts.

A company may choose to purchase against forecast for selected critical components while waiting for firm demand before buying others.

This policy should be explicit.

Keep NPI demand visible separately

Pilot and engineering builds can consume scarce components and capacity.

Do not bury them inside normal customer demand.

Management should see when NPI is competing with volume orders for the same material or resource. Avoid duplicate signals. The same customer requirement can appear in forecast, sales order and expedite lists simultaneously.

Planning logic should avoid counting one demand three times.

This is a data-model issue as well as a planning issue. Review forecast consumption. When firm orders arrive, consume the relevant forecast according to the planning model.

If forecast remains untouched, demand can be overstated.

The exact method depends on customer and product structure, but the principle matters.

Define who can create an expedite. If any user can make a job urgent, the priority model will collapse.

Use controlled authority.

A true expedite should have:

  • reason;
  • owner;
  • approved priority;
  • expected duration.

This makes urgency accountable. Retire expired expedites. Some jobs remain marked urgent after the immediate problem is solved.

Review expedite status regularly.

If the customer date is recovered or the reason disappears, return the job to normal priority.

Connect demand class to purchasing

Purchasing should know whether demand is forecast, firm or expedited.

A buyer may choose different action depending on certainty.

This is especially important for NCNR, MOQ or high-value electronics components. Connect demand class to capacity. Forecast can guide rough capacity.

Firm order can drive more specific allocation.

Expedite can justify a near-term change only after displacement is understood.

This keeps the schedule aligned with demand confidence. Use customer history carefully. Past forecast accuracy can help planning policy.

But do not assume the future will always match the past.

Use history as evidence, not as automatic truth.

Major product launches or market changes can alter behavior.

Use time fences for demand action. A forecast six months out and a forecast for next week should not drive the same response.

Create practical time fences.

Far-horizon forecast can support supplier visibility.

Near-term forecast may justify selected material commitment.

Firm orders inside the execution window should receive the strongest scheduling attention.

The exact boundaries depend on component lead time and customer behavior. Connect forecast risk to excess and obsolescence. Electronics components can become excess when forecast falls or revisions change.

Track exposure created by forecast-driven buys.

This helps commercial teams understand the working-capital consequence of volatile demand.

It can also support excess-material agreements where appropriate.

Review customer forecast behavior collaboratively

If one customer frequently changes mix but maintains total volume, the planning policy may need product-family flexibility.

If both mix and total volume are unstable, a different material strategy may be required.

Use actual history to design the policy rather than applying one rule to every customer. Distinguish expedite from recovery. An order can be called urgent because the customer changed the date.

Another can be urgent because the manufacturer is recovering from an internal delay.

These situations deserve different management interpretation.

Classify expedite reason.

That improves accountability and helps identify whether schedule instability originates outside or inside the operation. Protect common components from noisy demand. Common components can serve many products.

Forecast spikes on one product should not automatically consume all shared supply.

Planning policies should consider aggregated demand and customer priority.

This is another reason enterprise planning and EMS-specific component context need to stay connected.

Use demand review to improve commercial terms. Repeated forecast swings, cancellations or late expedites can create real material and capacity cost.

Historical evidence can support discussions about:

  • forecast liability;
  • cancellation windows;
  • expedite charges;
  • minimum commitments;
  • long-lead component ownership.

The purpose is not to punish customers.

It is to align the commercial model with the service model. Define what can be committed against forecast. Some manufacturers allow raw material purchase against customer forecast but do not reserve finished-goods capacity until the order is firm.

Others commit selected long-lead parts while leaving common components uncommitted.

Document the policy by material/risk class.

This makes working-capital exposure intentional.

Track forecast change at useful levels

A customer can be accurate in total volume but inaccurate by product mix.

For electronics, product-mix error can still create component shortages.

Measure forecast performance at the level that influences sourcing and capacity.

A total-unit forecast may hide the real problem. Use demand classes in MRP interpretation. MRP can calculate requirements from configured demand.

Management still needs to understand what type of demand created the requirement.

A planned purchase against forecast should carry a different risk interpretation from a purchase supporting a firm customer order. Prevent sales expedites from becoming production commands. Customer service should be able to request an expedite.

Production control should assess feasibility.

If every commercial escalation directly changes the line sequence, the factory loses the ability to manage total commitments.

Use a short approval path rather than unrestricted priority editing.

Review frozen demand before buying NCNR parts. Non-cancellable or non-returnable electronics components create particular exposure.

Before commitment, verify the demand class and customer liability arrangement.

A forecast-driven NCNR purchase should be a deliberate business decision, not an automatic planning outcome. Communicate uncertainty early. When a date depends on forecast, constrained material or an unapproved recovery, tell the commercial team.

The objective is not to alarm customers.

It is to avoid turning uncertain planning assumptions into firm promises by silence.

What management should measure

Useful indicators include:

  • forecast accuracy by customer/product;
  • firm-order conversion;
  • forecast material exposure;
  • expedites created;
  • expedites expired;
  • schedule changes caused by expedite;
  • duplicate demand signals;
  • long-lead buys against forecast;
  • customer date changes after commitment.

These measures reveal whether demand uncertainty is being managed or merely transferred into the factory.

A practical review

Take ten current high-priority jobs.

For each one, identify whether the underlying demand is forecast, firm order or approved expedite.

Then ask whether purchasing and production are treating that demand with the intended level of commitment.

Where Epicor Mars fits in demand-signal control

For demand-signal control, the key system-design question is how to keep enterprise control and electronics-specific execution on the same operating thread. Epicor provides the enterprise-grade ERP foundation for customer orders, purchasing, inventory, planning, costing, finance, approvals and governance. Epicor Mars extends that foundation with the EMS industry context needed at the point of work, including demand class and execution status.

That connection is directly relevant to Forecast, Firm Order or Customer Expedite: Which Demand Should Drive EMS Planning?. EMS planning becomes unstable when forecast, firm orders, expedites and customer priorities are treated as equivalent demand. Management needs clear demand classes and commitment rules so purchasing and production respond proportionately. When the Epicor Mars execution record stays tied to the Epicor work order, material and customer context, management can compare the business commitment with what the factory actually executed without maintaining a second source of truth.

For demand-signal control, that complementary positioning is the point: Epicor remains the enterprise-grade foundation, while Epicor Mars adds the EMS workflows needed to make this particular control operational on the factory floor. Explore Epicor Mars for electronics manufacturing.

Frequently asked questions

Should forecast ever trigger purchasing?

Yes, where policy and risk justify it, especially for long-lead components. The exposure should be deliberate.

Is an expedite always the highest priority?

Not automatically. Management should consider the consequence to other customer commitments.

Should customer requested date equal production due date?

Only when the operational plan supports it.

Why keep NPI demand separate?

Because engineering and pilot work can consume the same scarce components and capacity as customer production.

Sources