A supplier price check compares the unit price on each bill line with the price you agreed, so overcharges are caught before you pay.
What Business Central does on its own
Business Central fills agreed purchase prices and line discounts onto the purchase line from price lists. It sets the price on entry and does not warn when a vendor invoice price differs, so the check is by eye before posting.
- No warning when the invoice price differs
What you need in Business Central
- Purchasing permissions
- Purchase Price List set to Active
Setting it up in Business Central
Where to find it: Vendors > vendor card > Prices
- Open the vendor card and choose Prices. In the new pricing experience choose Purchase Price Lists, then New.
- Add a line for each price: vendor, item, minimum quantity, unit of measure and dates.
- Set the price list Status to Active.
- Add line discounts the same way with the Line Discounts action.
- On the purchase line the lowest permitted price and highest line discount fill in. Compare with the invoice before you post.
Good to know in Business Central
- Purchases & Payables Setup has a Discount Posting field that decides which discounts post separately.
- The current pricing experience finds prices by Pay-to Vendor No. and the new one by Buy-from Vendor No.
- Business Central has over-receipt quantity tolerance and payment tolerance on payments, but not a price tolerance.
How to do it in Business Central
How to check purchase invoice lines against agreed vendor prices in Business Central
Keep the agreed price list for each vendor outside Business Central. Compare each purchase invoice unit price to the list and query any difference. Update the list when prices change.
What Pulsify adds
- Upload the prices you agreed with a supplier as a CSV. One price list per supplier, up to 100,000 items.
- Pulsify checks the unit price on every line of that supplier's bills against the list, by item code then exact description.
- Lines priced differently or not on the list are flagged.
- If a bill is matched to a purchase order, line prices are checked against the PO too.
- The approver sees the flag and decides.
Pulsify connects to Business Central. We set up the connection for you. More about supplier price checks in Pulsify.
What Pulsify does not do
- There is no tolerance. Any difference is flagged.
- Pulsify does not track rebates or price history.
More help
- Supplier price checks for MYOB Acumatica
- Supplier price checks for Sage 200
- Supplier price checks for Sage 300
- Purchase orders for Business Central
- Supplier statement reconciliation for Business Central
- Invoice approvals for Business Central
- All Business Central how-to guides
Sources
Last checked 2026-10-19.
Common questions
Does Business Central warn if an invoice price is above the agreed price?
No. Prices fill on entry from the price list. There is no price tolerance, so an invoice price difference is checked by eye.
Can I hold prices that start and end on dates?
Yes. Price list lines carry starting and ending dates plus minimum quantity and unit of measure. Suggest Lines adds many items by filter, and Copy Lines copies from another price list.
How do I update a price list?
Upload the new CSV. It replaces the old list and open bills are checked again the next time they are opened.
Pulsify setup guides
Want this done for you?
Book a call to see how Pulsify handles supplier price checks in Business Central.