# Purchase orders for Sage 300 CRE

Sage 300 CRE has purchase orders built in. Pulsify matches each invoice to the commitment you raised in Sage 300 CRE and shows what is left to bill.

A commitment is the written order you send a vendor before they deliver, so the bill can be checked against it later.

## What Sage 300 CRE does on its own

Purchase orders and subcontracts are commitments tied to a job and cost code. Sage 300 CRE users report POs are created in Contract Control > Commitments with the Type set to Purchase Order. Committed cost reports then show what is invoiced and what is left.

- Approval flow for purchase orders not found.

## What you need in Sage 300 CRE

- Sage 300 CRE Purchase Order module

## Setting it up in Sage 300 CRE

Where to find it: Contract Control > Commitments

1. Open Contract Control > Commitments (Project and Job Costing).
2. Enter a commitment number and description and choose the vendor.
3. Set the Type to Purchase Order or Subcontract.
4. Add the lines against job and cost code.
5. Enter supplier invoices against the commitment in Accounts Payable.

## Good to know in Sage 300 CRE

- The menu path comes from Sage 300 CRE users and can differ by version. Check it in your version.
- No purchase order approval flow was found.
- Sage Construction Management docs say a bill tied to a PO posts as a commitment invoice and a bill with no PO is an AP invoice with a blank commitment field.

## How to do it in Sage 300 CRE

### How to match a vendor invoice to a purchase order in Sage 300 CRE

In Sage 300 CRE, open the commitment, compare each invoice line to the commitment line on quantity and unit price and query any difference before you approve. Full guide: https://www.pulsify.tech/how-to/match-a-bill-to-a-purchase-order-in-sage-300-cre/

### How to handle a partial delivery against a purchase order in Sage 300 CRE

In Sage 300 CRE, keep the commitment open, check each invoice against what has been billed so far and close the commitment only when the last delivery is invoiced. Full guide: https://www.pulsify.tech/how-to/handle-a-partial-delivery-against-a-po-in-sage-300-cre/

## What Pulsify adds

1. Raise and approve the commitment in Sage 300 CRE as you do now.
2. Open purchase orders come into Pulsify from Sage 300 CRE.
3. When the invoice arrives, Pulsify matches it to the commitment line by line and flags differences.
4. A panel shows how much of the commitment has been billed and what is left.

Pulsify connects to Sage 300 CRE. We set up the connection for you.

What Pulsify does not do:

- Raising purchase orders in Pulsify is for Xero only. In Sage 300 CRE you raise them in Sage 300 CRE.

## Common questions

### Does Sage 300 CRE have purchase orders?

Yes. Purchase orders and subcontracts are commitments against a job and cost code. Sage 300 CRE users place them under Contract Control > Commitments.

### Can Sage 300 CRE approve purchase orders?

The Sage 300 CRE help describes no PO approval flow. The Approval System covers invoices.

### Can I see what is committed and what is billed?

Yes. Committed cost reports show original, change orders, invoiced, retainage, paid and balance, according to Sage 300 CRE users.

### Should every purchase have a purchase order?

Most teams set a dollar amount or a supplier list. Regular small bills such as power often skip a PO and go through approval instead.

## Sources

- https://us-kb.sage.com/portal/app/portlets/results/viewsolution.jsp?solutionid=223924850045770&hypermediatext=null
- https://communityhub.sage.com/us/sage_construction_and_real_estate/f/sage-300-construction-and-real-estate/154797/pj-purchase-order

Source: https://www.pulsify.tech/purchase-orders-for-sage-300-cre/ (last checked 2026-10-19)
