# How to match a supplier invoice to a purchase order in SYSPRO

In SYSPRO, open the purchase order, compare each supplier invoice line to the purchase order line on quantity and unit price and query any difference before you approve.

Matching a bill to a purchase order means checking the invoice lines against what was ordered (and sometimes received) before you pay.

## Before you start

- Purchase Orders module
- GRN suspense system required setup option

## The SYSPRO way

Where to find it: Program List > Accounts Payable > Invoice Processing (AP Invoice Posting) > GRN matching

1. Tick GRN matching required against the supplier in the Suppliers program.
2. In AP Invoice Posting select the GRN lines the invoice covers.
3. Post. Value goes from GRN suspense to the supplier.

## Limits in SYSPRO

- Matching is to GRN lines. There is no bill to PO match without a GRN.

## Good to know in SYSPRO

- Turning off GRN matching needs the operator activity AP Untick GRN matching required.

## The Pulsify way

1. Sync your open POs from SYSPRO to Pulsify.
2. Forward the supplier's invoice. Pulsify links it to the right purchase order.
3. Pulsify matches each line on quantity and unit price, to within 1 cent.
4. Review flags for price differences, extra quantity and lines not on the PO.
5. Approve. The supplier invoice is created in SYSPRO against the purchase order.

Pulsify connects to SYSPRO. 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

- Forgetting to tick GRN matching required against the supplier, so GRN lines are not offered for matching.
- Trying to untick GRN matching required without the operator activity AP Untick GRN matching required.

## Common questions

### Can I match a bill to a PO without a GRN?

There is no bill to PO match without a GRN. Matching is to GRN lines.

### What has to be switched on?

The Purchase Orders module and the GRN suspense system required setup option. Also tick GRN matching required against the supplier in the Suppliers program.

### What happens when I post a matched invoice?

Value moves from GRN suspense to the supplier.

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

## Sources

- https://help.syspro.com/syspro-8-2026-r1/g_programs/aps/apspin/apspin.htm
- https://help.syspro.com/syspro-7-update-1/porprs.htm

Source: https://www.pulsify.tech/how-to/match-a-bill-to-a-purchase-order-in-syspro/ (last checked 2026-10-19)
