Skip to main contentSkip to footer

IFS Cloud Implementation Rescue: Diagnose, Decide, Recover

IFS Cloud implementation rescue for stalled projects: a diagnostic, a keep, repair or rebuild decision per area, and a dated recovery plan.

IFS Cloud implementation rescue · Independent IFS Cloud practice A stalled IFS Cloud project needs a diagnosis, a decision per area and dated gates The go-live…

Read more

IFS Cloud Reporting Tools: Quick Reports to Lobbies

IFS Cloud reporting tools in six layers: Quick Reports, Business Reporter, Lobbies, Power BI, Analysis Models and OData, and when to use each.

Independent IFS Cloud practice · Reporting From the weekly Excel export to a Lobby your team opens first Key takeaways IFS Cloud reporting tools fall into six…

Read more

Purchase Order Short Receipt Left Open in IFS Cloud

Part of a purchase order arrives and the line stays open in IFS Cloud. An open remainder can keep counting as supply that is not coming.

Independent IFS Cloud practice · Procurement The purchase order that arrived half full and stayed open You ordered a hundred. Sixty arrived, the receipt was…

Read more

Purchase Order Over-Receipt in IFS Cloud

Goods can arrive in excess of the purchase order in IFS Cloud and pass inside a wide tolerance. How to list over-receipts before you pay for them.

Independent IFS Cloud practice · Procurement The delivery that brought more than you ordered, and nobody stopped it You ordered a hundred. A hundred and twenty…

Read more

Purchase Orders Priced Off Contract in IFS Cloud

A purchase order can be placed at a price the active agreement never authorised. The gap may surface only on the invoice. How to list it in IFS Cloud.

Independent IFS Cloud practice · Procurement The price you negotiated, and the order that ignored it There is an active blanket agreement on the part. Someone…

Read more

Purchase Order Currency Mismatch in IFS Cloud

A purchase order can carry a currency or rate that differs from the supplier default, so landed cost is off in IFS Cloud before the goods arrive.

Independent IFS Cloud practice · Procurement The order looked right in one currency, and cost the wrong number in another A purchase order in IFS Cloud carries…

Read more

Purchase Order Confirmation Mismatch in IFS Cloud

A supplier can confirm a purchase order at another quantity, price or date and the line still reads confirmed. How to list those gaps in IFS Cloud.

Independent IFS Cloud practice · Procurement The order you placed, and the confirmation that quietly changed it You raise a purchase order for a batch of…

Read more

Open Backorders After a Partial Delivery in IFS Cloud

A partial delivery ships and the rest is backordered in IFS Cloud. The open line can age with no new promised date until the customer asks.

Independent IFS Cloud practice · Sales The half that shipped, and the half nobody chased A customer orders ten and six are in stock, so six go out. The order…

Read more

Parts Not in Any Cycle Count Schedule in IFS Cloud

Parts with no counting class or schedule are never selected for a count, so their balance goes unverified until a pick fails or an audit asks.

Independent IFS Cloud practice · Inventory The part no cycle count ever reaches Cycle counting works on the parts it selects. Depending on how your counting…

Read more
Abstract illustration on a navy background with the article title: “Purchase Orders Priced Off Contract in IFS Cloud”

Independent IFS Cloud practice · Procurement

The price you negotiated, and the order that ignored it

There is an active blanket agreement on the part. Someone still raises a purchase order at a different price: a manual override, a price line that lapsed while the agreement stayed active, or an agreement that was never linked to the line. Depending on your setup, nothing stops the order, so it approves, the goods arrive, and receiving does its job. The gap between what you agreed and what you ordered shows up on the invoice, or it does not surface at all, and the negotiated difference is spent one line at a time.

Key takeaways

  • An active blanket agreement sets the price you are entitled to. Depending on your setup, IFS Cloud may not stop a purchase order priced differently, so the line can be raised, approved, and received at a rate the agreement never authorised.
  • The agreement behind the gap is live and valid; the order did not use it. An expired agreement is a different case.
  • The price is decided when the order is raised, days or weeks before the invoice posts, so a comparison at order time is the earliest point to catch it.
  • A monitor cannot know which off-contract orders were intended, so it lists candidates for the buyer to check. The SCM Automation Pack runs no such rule today; it would be an additional rule built to order.
  • The agreement price and the order price are recorded in IFS Cloud (worth confirming the exact projections in your environment), so a read-only monitor can compare them on the first scan after an order exists, not at month end.

1.Why an agreement can be live and still be ignored

A blanket agreement is a promise about price and terms, and it applies when the purchase line picks it up. Exceptions break that: a part ordered against the wrong supplier site, a manual price typed over the default, an agreement whose validity was set up out of line with how the part is bought. In each case the system holds a valid agreement and a valid order, and the two never meet.

Allowing this is legitimate. Buyers place off-contract orders for a one-off supplier, an urgent substitution, or a volume the agreement does not cover, and the price override exists for that. Whether your setup distinguishes a deliberate exception from an order that missed the agreement by accident is worth checking.

Where it does not, nothing compares the price on the order with the price you were entitled to and asks whether anyone meant to leave money on the table.

2.Which off-contract prices nobody decided

An order placed off contract for a good reason is normal buying. The review separates the deliberate exceptions from the ones nobody decided.

What you see What it can point to
An order priced above the active agreement for the same part and supplierA manual override or an agreement the line never picked up: money agreed away, then spent anyway.
A part with a valid agreement, ordered on a line with no agreement referenceA setup gap, so the entitled price never applied even though it was available.
Repeat off-contract orders to one supplier for covered partsA buying process that routes around the agreement, beyond a one-off exception.
An order at the old rate just after a new agreement price took effectA timing gap between the agreement and the order that overpays the difference.

An order raised on the previous rate looks ordinary while the agreement is current. Only a line-by-line comparison of order price with entitled price shows it, and a list of one week of purchasing shows the pattern that a buyer approving orders one at a time does not see.

3.Comparing order price to entitled price, before the invoice

The agreement price and the order price are recorded in IFS Cloud and can be read through OData projections without touching a record (the exact projections are worth confirming in your environment). Detection runs on a schedule, with the first scan after you have set the tolerance, reads open and recent purchase orders for parts that have an active agreement, and checks two things:

  1. Order price against entitled price - where an order sits above the rate a live agreement would have given, listed while the order still exists rather than after the invoice posts.
  2. Covered part, no agreement applied - an order line for a part with a valid agreement that carries no reference to it, so a setup gap is listed before it repeats.

Because it is a read-only monitoring pattern, it runs beside purchasing and writes nothing back to IFS. It adds no object inside the client system, so a release update leaves nothing of ours in your IFS to retest. Before each release I check that the standard projections it reads still match, as part of the subscription. It gives the buyer a list of orders to check against contract, and the call on whether each exception was intended stays with the buyer.

4.Rolling it out without noise

  • Start with your biggest agreements - watch the parts where an off-contract price costs the most first.
  • Dry-run first - in the first week the rule only logs what it would have listed, and nothing reaches a buyer.
  • Set a price tolerance - a rounding difference is not a listing, so only orders above a margin you set are shown to the buyer.
  • Read only, no footprint - standard OData reads, nothing written back, no new object inside IFS Cloud.

See the SCM Automation Pack Book a 30-minute fit call

5.Frequently asked questions

Does IFS Cloud enforce the blanket agreement price?

Whether IFS Cloud enforces the blanket agreement price depends on your setup, which is worth checking. It applies the agreement price when the line picks the agreement up, and manual overrides and off-contract buying can still produce a purchase order at a different price. Whether a given off-contract price was intended or accidental is a judgement that needs a second look by a person.

Why compare the price at order time instead of at invoice?

The price is decided when the order is raised, so a comparison at that point lets the buyer and the supplier talk before the goods arrive. A difference found only after the invoice posts is found when the money has already moved, during a reconciliation rather than during buying.

Are you saying buyers should never order off contract?

No. Off-contract orders are legitimate for one-off suppliers, urgent substitutions, and volumes an agreement does not cover. The aim is to separate those deliberate decisions from the orders that missed a live agreement by accident, so the accidental overpayments get seen.

Does this monitoring write anything to IFS Cloud?

No. The agreement price and the order price are read through OData projections and compared outside IFS. Nothing is written back, so there is no upgrade footprint and no new object inside the client system.

6.About the author

Dariusz Myśliwiec brings 18 years hands-on with IFS (Apps 7.5–10 and IFS Cloud). IFS Certified Associate Consultant. PRINCE2® 7. Based in Kraków, delivering remotely across Europe and globally as an independent practice, so you talk to the consultant who builds it.

Selected clients: Fugro · LGC · BVI Medical · Betafence (PRÆSIDIAD) · Barlinek · NGK Ceramics · Newag · Oleofarm.

IFS is a registered trademark of IFS AB; this practice is not affiliated with IFS AB.

Stop paying past your own agreements

Tell me which agreements matter most and where off-contract orders slip through. On a 30-minute fit call we check whether a rule that compares agreement prices with order prices fits your data. The SCM Automation Pack runs three rules today (unconfirmed purchase orders, late deliveries, stock below minimum), so this would be an additional rule built to order, with a dry-run week before anything reaches a buyer.

Book a 30-minute fit call

ROI Calculator

Calculate your return on investment

Input Values

€
€
€

Results

Annual Savings
€ 0
Payback Period
0 months
ROI
0%
Monthly Savings
€ 0

Get Detailed Report

Enter your details to receive a detailed ROI report.