A blanket purchase order is a purchase order covering multiple deliveries from one supplier over a defined period, up to an agreed value or quantity ceiling. It replaces the administrative cost of raising a separate purchase order for every recurring purchase, which is why it dominates consumables, maintenance, temporary staffing and framework contracts.
Deliveries are taken as releases, also called call-offs, against the blanket. Each release draws down the remaining ceiling. The blanket fixes the supplier, the unit prices, the validity period and the maximum commitment, but deliberately leaves the quantity and timing of each delivery open.
That flexibility is exactly what weakens the control, and the effect is rarely noticed. Standard three-way matching compares the invoice against a committed quantity and a committed price. A blanket PO commits the price but not the quantity of any individual delivery, so the quantity leg has nothing firm to be checked against. In practice the match degrades to a two-way check: price against the blanket, and receipt against invoice. Nobody approved that particular quantity in advance.
The ceiling is then the only quantitative safeguard, and it is usually monitored monthly or at period end. A blanket consumed at twice the expected rate is detected once the money is committed, not while it is being spent.
Two compensating controls close the gap. Price adherence is verifiable on every line against the supplier price book, which is what invoice price compliance checks. Consumption pace against the ceiling is monitorable continuously rather than at close. Phacet's invoice versus contract control agent performs the first on each release before payment.