# How to check vendor bill lines against agreed vendor prices in NetSuite

Keep the agreed price list for each vendor outside NetSuite. Compare each vendor bill unit price to the list and query any difference. Update the list when prices change.

Checking against agreed prices means comparing the unit price on each invoice line to the price list or quote you agreed with the supplier.

## Before you start

- 3 Way Match workflow or SuiteApprovals exception criteria for amount checks

## The NetSuite way

Where to find it: Transactions > Purchases/Vendors > Enter Purchase Orders

1. Raise a PO with the agreed rate.
2. Bill from the PO so the rate comes across.
3. Set the Amount Tolerance fields. Bills whose amount differs from the PO by more than the tolerance route to the supervisor.

## Limits in NetSuite

- The checks compare the bill with the PO and item receipt on amount and quantity. No unit price field was found.
- No check against a price list outside the PO.

## The Pulsify way

1. Upload a CSV price list for the vendor in Pulsify. Map the item code, description and unit price columns.
2. Forward the supplier's invoice. Pulsify compares each line's unit price to the list.
3. A higher or lower unit price is flagged. A line not on the list is marked.
4. Approve or query the vendor.

Pulsify connects to NetSuite. We set up the connection for you.

What Pulsify does not do here:

- Pulsify checks unit price only, not quantity.
- One unit price per item. No price history.
- A mismatch is a warning and does not block approval.

## Common mistakes

- Expecting a check against a supplier price list when the checks only compare with the PO.
- Keying a new bill instead of billing from the PO, so the agreed rate does not come across.

## Common questions

### Can NetSuite check bill prices against agreed prices?

Only through the PO. Raise a PO with the agreed rate and bill from it so the rate comes across. There is no check against a price list outside the PO.

### Is there a unit price check on vendor bills?

The checks compare the bill with the PO and item receipt on amount and quantity. No unit price field was found.

### What do I need for the amount check?

The 3 Way Match workflow or SuiteApprovals exception criteria. Set the Amount Tolerance fields and bills that differ from the PO by more than the tolerance route to the supervisor.

### How do I give Pulsify my prices?

Upload a CSV with item code, description and unit price for each supplier.

## Sources

- https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/bridgehead_163170722170.html
- https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/section_4168980481.html

Source: https://www.pulsify.tech/how-to/check-bills-against-agreed-supplier-prices-in-netsuite/ (last checked 2026-10-19)
