# How to set a price tolerance on purchase order matching in Sage 100 Contractor

In Sage 100 Contractor, decide how far a payable invoice line may differ from the purchase order before a person must look at it. Set that limit where Sage 100 Contractor allows one and name who can pass a difference.

A price tolerance is the gap between the PO price and the invoice price that you accept without a query.

## The Sage 100 Contractor way

Where to find it: 4-2 Payable Invoices/Credits > Set Over PO Warning; 4-4 Vendors > Vendor purchase order warnings

1. Open 4-2 Payable Invoices/Credits and choose Set Over PO Warning.
2. Choose a flat amount or Tolerance Percent (percent of the PO subtotal less the cancelled amount).
3. Pick the message type: warning only, or do not allow the invoice to post.
4. For one vendor set a different warning on the 4-4 Vendors window. It overrides the global one.

## Limits in Sage 100 Contractor

- The check compares the invoice total (without sales tax) with the PO balance, not line prices.
- Sales tax does not trigger the warning.

## Common mistakes

- Expecting the check to compare line prices. It compares the invoice total with the PO balance.
- Expecting sales tax to trigger the warning.

## Common questions

### How do I set a tolerance percent?

In 4-2 Payable Invoices/Credits choose Set Over PO Warning, then pick a flat amount or Tolerance Percent. The percent applies to the PO subtotal less the cancelled amount.

### Can the invoice be blocked?

Yes. Pick the message type: warning only, or do not allow the invoice to post.

### Can one vendor have its own warning?

Yes. Set it on the 4-4 Vendors window. It overrides the global one.

### 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.

## Sources

- https://help-sage100contractor.na.sage.com/Sage100Contractor/US/25_1/Content/Modules/4-Accounts_Payable/Entering_settings_for_the_Vendor_Invoice_Over_Purchase_Order_Warning.htm
- https://help-sage100contractor.na.sage.com/Sage100Contractor/US/25_1/Content/Modules/4-Accounts_Payable/4-4_Vendors__Accounts_Payable_.htm

Source: https://www.pulsify.tech/how-to/set-a-price-tolerance-on-po-matching-in-sage-100-contractor/ (last checked 2026-10-19)
