Skip to content

4.4 Order acceptance rules: PO validation & promise logic

A Purchase Order (PO) is not a suggestion; it is a binding legal contract. Once accepted, the factory commits capital, capacity, and liability. Accepting a “dirty” PO (incorrect price, ambiguous revision, impossible date) creates a blast radius of administrative rework and margin erosion. A “Clean Order” policy is operated on: If the data does not align with the system of record, the order is rejected immediately.

This check must be automated. Sales admins must not be relied upon to “remember” the pricing. The PO must be compared against the active Quotation and Master Supply Agreement (MSA).

Action: When any of the following criteria fail validation against the established system of record, the PO must be placed on Administrative Hold until the discrepancy is resolved.

Validation PointValidation RequirementAction on Failure
PricingPO Unit Price matches Quoted Price in SystemReject. Request Amendment.
RevisionPO Revision matches Current Engineering RevisionReject. Clarify Rev level.
MOQ / MPQQuantity meets MOQ and is a multiple of MPQRound Up. Request authorization to adjust.
IncotermsPO Terms match MSA TermsReject. Logistics liability risk.
Credit StatusTotal AR plus New PO is within Credit LimitHold. Finance release required.

Pro-Tip: “Phantom Revisions” must be watched out for. Customers often copy-paste old POs. If they order Rev A, but the active Rev is B, and it is accepted, there is a legal obligation to build obsolete product or face a non-conformance penalty.

The Requested Date is the customer’s wish. The Promise Date is the factory’s commitment. These two rarely align perfectly. The Promise Date is calculated based on constraints, not optimism.

Promise Date = Tentry + Max ( LTₘₐₜₑᵣᵢₐₗ , LTcapacity ) + Tₜᵣₐₙₛᵢₜ

  1. Standard Lead Time:
    • For bonded or definitively in-stock material, the Promise Date equals the Order Date plus the standard Manufacturing Lead Time.
  2. Shortage / Lead Time Constraints:
    • Critical components with lead times exceeding the standard manufacturing lead time dictate a Promise Date calculated as the Component Arrival Date plus one week for processing and assembly.
    • Action: Clearly communicate the specific “Gating Item” driving the extended schedule to the customer.
  3. Capacity Saturation:
    • Line Utilization exceeding 95% for the customer’s Requested Week requires the Promise Date to slide to the first available “Open Slot” in the master production schedule.

Rule: The ERP’s calculated date must never be overridden based solely on sales pressure. Manually overriding a system-calculated Week 12 delivery to promise Week 8 sets the entire team up for inevitable failure.

An expedite request is a request to displace another customer or incur premium costs. It cannot be free.

  • Trigger: Pull-in requires air freighting raw materials or paying broker premiums.
  • Rule: Customer pays 100% of the PPV (Purchase Price Variance) + Freight delta.
  • Approval: PO Amendment required before booking logistics.

Category b: manufacturing expedite (labor)

Section titled “Category b: manufacturing expedite (labor)”
  • Trigger: Pull-in requires Overtime (OT) or Weekend shifts.
  • Rule: Flat fee applied (e.g. $+15\%$ of order value or fixed OT rate).
  • Constraint: You cannot expedite physics. Cure times, burn-in cycles, and thermal profiles cannot be compressed.
  • Requested expedites violating the Minimum Process Time must be declined. Compressing physical processes introduces an unacceptable risk of quality failure.
  • Expedite requests necessitating “Line Jumping” (delaying another customer’s scheduled build) require explicit VP Ops approval before commitment.

The PO is the offer; the OA is the acceptance. The contract is not formed until the OA is sent.

SLA: 48 Hours from PO Receipt.

  • Confirmed Quantity: (May differ from PO if MPQ rounding applied).
  • Confirmed Price: (Must match Quote).
  • Promise Date: (The binding date).
  • Incoterms: (Confirming transfer of liability).
  • Accepted: Dates and Terms align.
  • Accepted with Exceptions: Dates shifted; Price corrected. (Requires Customer confirmation).
  • Rejected: Invalid Terms.

Final Checkout: Order acceptance rules: Purchase Order (PO) validation & commitment logic

Section titled “Final Checkout: Order acceptance rules: Purchase Order (PO) validation & commitment logic”
Control PointPassing CriteriaState
Price MatchExact match to active quote ID.Match / Mismatch
Material Check”Clear to Build” (CTB) analysis complete; shortages identified.Complete
Date FeasibilityPromise date accounts for longest lead-time component.Verified
Engineering StatusNo active Engineering Change Orders (ECOs) or “Stop Ships” on this Part Number.Clear
Expedite FeeIf expedited, fee is added as a separate line item.Added / N/A