The quick answer
Open the 3-Way Matching dialog on the draft bill and find the unmatched bill line. If it is a charge with no purchase order line, such as a delivery fee, click the green plus on that line, confirm, and ZoneCapture can create an expense line from it. Submit the dialog, save the bill, then open the ZoneCapture tab on the saved bill to read its 3-Way Matching Summary.
This walkthrough uses ZoneCapture, a partner SuiteApp from Zone & Co. The dialog, its indicators, its progress figures and the saved summary are ZoneCapture behavior, not NetSuite's native three-way match. They can differ by release and configuration, so check each one in your own installation.
People and operating-company names are fictional example data.
Before you start
ZoneCapture must be installed and configured, the supplier invoice captured and its processing finished, and the bill still editable. The purchase order and its item receipts must exist, and your role needs access to vendor bills, the matching controls, the purchase order and the receipts. Vendor, subsidiary, currency and item identifiers on the invoice, purchase order and receipts need to be compatible for lines to match. Captured values such as freight, units, rates and tax still need a person to check them.
The example uses invoice HOS-77214 from Harbor Office Supplies against purchase order PO5290. The PDF total is 68.60. The example assumes one purchase order, one receipt per line and no earlier billing. Partial or multiple receipts, several bills against one purchase order line, bills before receipt and bills for several purchase orders are outside this walkthrough and can change the result.
01. Compare the PDF with the draft bill
Open the captured bill. The invoice PDF is on the left and the draft vendor bill is on the right. The PDF lists five lines, including a Delivery Fee of 16.50, for a total of 68.60.
Confirm Reference No. HOS-77214, Vendor Harbor Office Supplies and Amount 68.60. On the Expenses and Items tab, the Items subtab totals 52.10. Four rows come from the invoice. The shaded Courier Satchel Pack row is a purchase order line with quantity 0, because it is not on the invoice. 3-Way Matching sits beside Add Multiple and Clear All Lines.
02. Read the matching dialog
Click 3-Way Matching. The header shows Line Matching Progress at 80%, Amount Matching Progress at 75.95% and Total Amount at 52.10 with a red mark, for purchase order PO5290. Four of five invoice lines are matched, and 52.10 of the 68.60 PDF total is on matched lines. Purchase order lines sit on the left, received quantities in the middle and bill lines on the right.
An orange check on Black Toner Cartridge XL means it matched with differences. It is billed for a quantity of 4 against 5 ordered, and the outlined rate 4.45 and amount 17.80 differ from the purchase order's 4.10 and 20.50. The rate differs by 0.35, and the item carries a fixed rate threshold of 0.40. The colors and marks are the indicators this example shows, and their meaning can differ by release. Wall Calendar Planner has a red received quantity: 1 received against 2 billed. Courier Satchel Pack on the purchase order side and Delivery Fee on the bill side are unmatched, each with a green plus.
03. Test a manual match, then unlink it
Drag the Courier Satchel Pack purchase order line onto the Delivery Fee bill line. Line progress reaches 100% and amount progress rises to 102.48%. Total Amount becomes 70.30 and keeps its red mark, because the dialog now carries the values of the purchase order line instead of the fee's 16.50.
A delivery charge is not a satchel, so unlink it before you submit anything. Click the unlink icon on that row. The dialog returns to 80%, 75.95% and 52.10, with both lines unmatched again.
04. Add the delivery fee as an expense line
Click the green plus on the Delivery Fee bill line, if your installation offers it. ZoneCapture asks you to confirm: the expense line is created after submission, and the captured line is no longer available for 3-way matching after this action. Click Yes.
The fee now appears as an expense line with account 5240 Freight and Delivery and a grey check. Both progress bars read 100% and Total Amount is 68.60 with a green mark. Check the account, amount and tax treatment before you continue. ZoneCapture filled in the account in this example, and a filled account is not proof that it is right.
05. Hide matched lines, submit and save
Turn on Hide Matched Lines. Only Courier Satchel Pack remains. It has no invoice line and stays unbilled on this bill. Click Submit. On the bill, Expenses now shows 16.50 beside Items at 52.10. Before you save, confirm the bill total equals the invoice total. Click Save; the saved bill opens with the PDF still beside it. If Submit or Save returns an error, fix it before you go on.
The purchase order line you left out is not billed here. NetSuite accumulates a purchase order line's billed quantity across bills, so check the saved purchase order for the result rather than the dialog.
06. Read the retained matching summary
On the saved bill, open the ZoneCapture tab and its 3-Way Matching subtab. The 3-Way Matching Summary lists, for each matched line, the comparisons VB vs IR: Quantity and VB vs PO for Amount, Quantity and Rate. Each row shows the bill, purchase order and receipt values, the difference, the tolerance value and type, the allowed range and the result.
Black Toner Cartridge XL rate 4.45 against 4.10 differs by 0.35, against a threshold of 0.40, and sits inside the item-level range 3.7 - 4.5, so it passes. Wall Calendar Planner carries the highlighted result Verify - billed more than received: 2 billed against 1 received. In this example the delivery fee has no row, because it is not a matched line.
A Verify result flags a comparison for review. Whether it also affects saving, approval or payment depends on how ZoneCapture, your approval workflow and payment holds are configured.
Common questions
How do I handle an invoice line that has no purchase order line?
Use the green plus on that bill line in the 3-Way Matching dialog, if your installation offers it, and confirm. In this example ZoneCapture creates an expense line from it after you submit, and the line is no longer available for 3-way matching. Check the created line after you submit.
What happens if I match a delivery charge to the wrong purchase order line?
In this example the dialog took the purchase order line's values, so amount progress went to 102.48% and the total stayed red. Unlink it before you submit, then recheck the values. The 102.48% is what this example showed, not a guaranteed figure.
Does a filled expense account mean the charge is coded correctly?
No. ZoneCapture filled in the account in this example, but you still check the account, tax treatment and classifications against the invoice and your accounting policy.
Does converting a fee to an expense line complete a native three-way match?
No. It changes how ZoneCapture treats the line. It does not by itself establish a native purchase order, receipt or approval match.
Does a Verify result stop me from saving or paying the bill?
Not necessarily. The effect depends on the ZoneCapture, approval, payment hold and workflow configuration, so test it in your account.
Is the matching summary a NetSuite audit trail?
No. It is a ZoneCapture summary kept on the bill. In this example it showed rows for the matched item lines and none for the converted fee. Check the ZoneCapture version you run before relying on what it stores.