# How to handle a partial delivery against a purchase order in SYSPRO

In SYSPRO, keep the purchase order open, check each supplier invoice against what has been billed so far and close the purchase order only when the last delivery is invoiced.

A partial delivery is when a supplier delivers and bills only part of a purchase order, so the PO stays open with a balance.

## The SYSPRO way

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

1. Receipt each delivery in Purchase Order Receipts. Each receipt line becomes a GRN.
2. In AP Invoice Posting, tick GRN matching required and load the GRNs for the supplier.
3. Tick Match for the lines the invoice covers. Tick Partial match if the invoice covers only part of a line, then change the matched quantity or Merch matched value.
4. The Outstanding value for each GRN is the GRN value less the value matched so far, so the rest stays open for the next invoice.

## Limits in SYSPRO

- GRN matching only applies when GRN suspense system required is on and the supplier is set to need GRN matching.
- A GRN dated in a later period than the AP posting period is not listed.

## The Pulsify way

1. Sync your open POs from SYSPRO to Pulsify.
2. Forward each supplier invoice. Pulsify links it to the purchase order and matches lines on quantity and unit price.
3. Pulsify shows how much of the purchase order is claimed, what this supplier invoice adds and what is left.
4. Pulsify flags a line that bills more than what is left on the purchase order.
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 matches to within 1 cent and has no tolerance setting.
- A lower quantity than the purchase order line is not flagged, because partial delivery is normal.

## Common mistakes

- Posting an invoice before the delivery is receipted in Purchase Order Receipts, so there is no GRN to load.
- Posting in an AP period earlier than the GRN date, so the GRN is not listed.

## Common questions

### How do I match only part of a GRN line?

Tick Partial match, then change the matched quantity or Merch matched value.

### How do I see what is left to invoice?

The Outstanding value for each GRN is the GRN value less the value matched so far. The rest stays open for the next invoice.

### Why can't I see a GRN?

A GRN dated in a later period than the AP posting period is not listed. GRN matching also needs GRN suspense system required on and the supplier set to need GRN matching.

### Does Pulsify handle partial deliveries?

Yes. It tracks the PO balance across invoices and flags a line that goes over what is left.

## 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/handle-a-partial-delivery-against-a-po-in-syspro/ (last checked 2026-10-19)
