A price tolerance is the gap between the PO price and the invoice price that you accept without a query. What is purchase order?
Before you start
- Supplier PO Matching Level set
- Use Posting Proposal turned on in Company > Invoice > General
- Invoice must reference the PO or the receipt
The IFS Cloud way
Where to find it: Company > Invoice/PO Matching tab; Enterprise > Supplier > Invoice > General tab
- On the Invoice/PO Matching tab of the Company page set the tolerance levels and choose Automatic Authorization
- Set the PO Matching Level on the supplier (header, delivery receipt or line)
- Differences within tolerance create a posting line and the invoice authorizes itself
- Tick Always Create Tolerance Posting on the supplier to create the posting line even outside tolerance
- IFS compares the net invoice amount with the PO total at header level, or each line at line level.
- A balancing posting line is added automatically when the gap is inside the tolerance on the Invoice/PO Matching tab. Outside it, the line is added by hand.
Limits in IFS Cloud
- Outside tolerance the difference posting must be added manually and the posting proposal needs manual authorization
- Automatic authorization is not possible when the code parts are not allowed for the authorizer or when the amount needs two authorizers.
Good to know in IFS Cloud
- At line level the status tells you what happened: Matched, Matched Amount Diff within Tolerance, Matched with Amount Diff, Matched with Quantity Diff or Unable to Match.
- Receipt references are what make automatic matching work when one PO has several deliveries and invoices.
Example in IFS Cloud
Example Plumbing Supplies has a PO for 40 lengths of pipe at $18.50, so $740.00. Assume the Invoice/PO Matching tab allows a $12.00 gap but not $52.00.
| Line | Amount | Tagged to |
|---|---|---|
| Invoice for $740.00 | $740.00 | Matched, authorizes itself |
| Invoice for $752.00 | $752.00 | $12.00 posting added, authorizes itself |
| Invoice for $792.00 | $792.00 | $52.00 outside, add posting and authorize by hand |
Two of three invoices clear without a person. The third waits for someone to add the difference posting and authorize it.
Common mistakes
- Not setting the PO Matching Level on the supplier.
- Choosing Automatic Authorization without setting the tolerance levels on the Invoice/PO Matching tab.
More help
- How to set a price tolerance on purchase order matching in Dynamics 365 Finance
- How to set a price tolerance on purchase order matching in CloudSuite Industrial
- How to set a price tolerance on purchase order matching in NetSuite
- How to match a supplier invoice to a purchase order in IFS Cloud
- How to handle a partial delivery against a purchase order in IFS Cloud
- How to check supplier invoice lines against agreed supplier prices in IFS Cloud
- All IFS Cloud how-to guides
- Pulsify setup guides
Sources
Last checked 2026-10-19. Confidence: confirmed.
Common questions
What are the PO Matching Level choices?
Set it on the supplier as header, delivery receipt or line.
What happens outside tolerance?
The difference posting must be added manually and the posting proposal needs manual authorization.
What does Always Create Tolerance Posting do?
Tick it on the supplier to create the posting line even outside tolerance.
Can I set a tolerance in Pulsify?
No. Pulsify matches to within 1 cent and shows any bigger difference as a flag. Your approver decides.
Pulsify setup guides
Want this done for you?
Book a call to see how Pulsify handles supplier bills in IFS Cloud.