Matching a bill to a purchase order means checking the invoice lines against what was ordered (and sometimes received) before you pay. What is purchase order?
The Sage 300 CRE way
Where to find it: Accounts Payable > Enter Invoices against a commitment
- Pick the PO or subcontract commitment on the invoice.
- Invoices applied to a commitment post to the commitment payable account.
Limits in Sage 300 CRE
- Sage 300 CRE has no three-way match against receipts in the base AP.
- Over-commitment warnings are set in AP Settings > Invoice Settings > Warning message settings (total amount or units invoiced above the commitment).
Good to know in Sage 300 CRE
- Sage Construction Management docs: a bill tied to a PO posts as a commitment invoice; a bill with no PO is an AP invoice with a blank commitment field.
Words Sage 300 CRE uses
- Commitment. A purchase order or subcontract that invoices are applied to.
The Pulsify way
- Sync your open POs from Sage 300 CRE to Pulsify.
- Forward the supplier's invoice. Pulsify links it to the right commitment.
- Pulsify matches each line on quantity and unit price, to within 1 cent.
- Review flags for price differences, extra quantity and lines not on the PO.
- Approve. The invoice is created in Sage 300 CRE against the commitment.
Pulsify connects to Sage 300 CRE. We set up the connection for you.
What Pulsify does not do here
- Pulsify has no tolerance setting. It compares to the cent.
- Flags are warnings. Your approver decides.
Common mistakes
- Entering the invoice with no commitment, so it posts as a plain AP invoice with a blank commitment field.
- Leaving the over-commitment warnings off in AP Settings.
More help
- How to match a payable invoice to a purchase order in Sage 100 Contractor
- How to handle a partial delivery against a purchase order in Sage 300 CRE
- How to set a price tolerance on purchase order matching in Sage 300 CRE
- All Sage 300 CRE how-to guides
- Pulsify setup guides
Sources
Last checked 2026-10-19. Confidence: partial.
- us-kb.sage.com/portal/app/portlets/results/viewsolution.jsp?solutionid=223924850045770&hypermediatext=null
- help.sagecm.intacct.com/Content/AccountingLink/CLSage300CRE/IntegrationOverview/IntegrationOverview.htm
- support.procore.com/products/online/user-guide/company-level/erp-integrations/sage-300-cre/common-error-messages-resolutions-subpage
Common questions
Does Sage 300 CRE do three-way matching?
Sage 300 CRE has no three-way match against receipts in the base AP. You pick the PO or subcontract commitment on the invoice and it posts to the commitment payable account.
How do I get a warning when an invoice is over the commitment?
Sage 300 CRE users say to set it in AP Settings > Invoice Settings > Warning message settings, for total amount or units invoiced above the commitment.
What is a commitment invoice?
Sage Construction Management docs say an invoice tied to a PO posts as a commitment invoice. One with no PO is an AP invoice with a blank commitment field.
What does Pulsify flag?
A unit price that differs from the PO, a quantity above the PO line and lines that are not on the PO.
Pulsify setup guides
Want this done for you?
Book a call to see how Pulsify handles supplier bills in Sage 300 CRE.