# How to set a price tolerance on purchase order matching in Sage 300 CRE

Sage 300 CRE sources describe a tolerance on the commitment total at invoice entry, not a per-line price tolerance. Set the tolerance under AP Settings > Invoice Settings > Warning message settings.

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

## The Sage 300 CRE way

Where to find it: Accounts Payable > File > Company Settings > AP Settings > Invoice Settings > Warning message settings

1. Sage 300 CRE users describe a tolerance on the commitment total at invoice entry, not a check of each line.
2. Set the tolerance allowed.
3. The warning applies at invoice entry. A commitment is checked against the total invoiced, not each line.
4. When an integrated system sends an invoice that breaks the setting, the error reads: Commitment XXXXXXX - amount invoiced exceeds approved amount plus tolerance. Procore says this comes from a Sage 300 CRE setting. It tells users to check the tolerance setup in Sage 300 CRE and the Sage knowledgebase.

## Limits in Sage 300 CRE

- This is a tolerance on the commitment total, not a per-line price tolerance.
- The tolerance applies to the commitment total. The base AP shows no per-line price check against the purchase order or goods receipt.

## Good to know in Sage 300 CRE

- The related Sage 100 Contractor product has a different feature with similar aims: a Vendor Invoice Over Purchase Order warning with flat amount, percent or percent-not-to-exceed tolerance. Do not assume it works the same way in Sage 300 CRE.
- Zero-dollar invoices and a missing expense account are other common reasons an integration rejects an invoice, so check those first when an error is not about tolerance.

## Common mistakes

- Expecting the tolerance to catch a price difference on one line.
- Switching on the warning without setting the tolerance allowed.

## Common questions

### Is the tolerance per line or on the total?

On the commitment total. It is not a per-line price tolerance.

### Where do I set it?

Sage 300 CRE users give AP Settings > Invoice Settings > Warning message settings. Switch on the warning for the total amount invoiced above the commitment and set the tolerance.

### What error might I see in a connected system?

Procore lists the error "amount invoiced exceeds approved amount plus tolerance" and says to check the tolerance setup in Sage 300 CRE.

### 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://us-kb.sage.com/portal/app/portlets/results/viewsolution.jsp?solutionid=223924850045770&hypermediatext=null
- https://support.procore.com/products/online/user-guide/company-level/erp-integrations/sage-300-cre/common-error-messages-resolutions-subpage

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