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?
Before you start
- Purchase Orders
- Permission: Bills (Edit)
- Advanced Receiving for item receipts
The NetSuite way
Where to find it: Transactions > Payables > Bill Purchase Orders
- Open the Bill Purchase Orders list and pick the PO, or use the Bill button on the PO.
- On the new bill check the quantity, rate and amount that came across.
- Change the bill to match the supplier invoice.
- Save. The PO shows as billed.
Limits in NetSuite
- Three-way match means the bill is checked against the PO and item receipt.
- Service lines on a PO do not get an item receipt.
Good to know in NetSuite
- The 3-way match workflow sends bills with differences to the supervisor.
The Pulsify way
- Sync your open POs from NetSuite to Pulsify.
- Forward the supplier's invoice. Pulsify links it to the right purchase order.
- 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 vendor bill is created in NetSuite against the purchase order.
Pulsify connects to NetSuite. 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
- Typing a new vendor bill instead of billing from the PO, so the PO stays open.
- Expecting an item receipt for a service line, which NetSuite does not create.
More help
- How to match a vendor invoice to a purchase order in Dynamics 365 Finance
- How to match an AP invoice to a purchase order in Kinetic
- How to match a supplier invoice to a purchase order in IFS Cloud
- How to handle a partial delivery against a purchase order in NetSuite
- How to set a price tolerance on purchase order matching in NetSuite
- How to raise a purchase order and get it approved in NetSuite
- All NetSuite how-to guides
- Pulsify setup guides
Sources
Last checked 2026-10-19. Confidence: confirmed.
- docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/section_4096219721.html
- docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/section_4096250993.html
- docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/bridgehead_163170722170.html
Also confirmed by
Common questions
How do I bill a purchase order in NetSuite?
Open the Bill Purchase Orders list and pick the PO, or use the Bill button on the PO. Check the quantity, rate and amount that came across, change them to match the supplier invoice, then Save. The PO shows as billed.
Does NetSuite do three-way match?
Yes. Three-way match checks the bill against the PO and item receipt. The 3-way match workflow sends bills with differences to the supervisor. Item receipts need Advanced Receiving.
Do service lines on a PO get an item receipt?
No. Service lines on a PO do not get an item receipt, so they cannot be matched to a receipt.
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 NetSuite.