IntegriWorks

NetSuite Vendor Bill: setup, key fields & best practice

The NetSuite Vendor Bill records what you owe a vendor and posts the liability to accounts payable. Create it by transforming a purchase order or item receipt so the procure-to-pay chain stays linked, then set the posting period and tax. In OneWorld the subsidiary drives base currency, tax nexus and the A/P account.

Setup

  • Enable Accounting and, for a purchasing flow, the Purchase Orders and Receiving features (Setup > Company > Enable Features), and confirm each subsidiary has its own Accounts Payable account so liabilities post to the right legal entity.
  • Set approval routing, bill numbering and payment terms, and configure tax per nexus (SuiteTax or legacy Tax) before loading or migrating any open bills.

Key fields

  • Vendor (Entity). The party billing you. Drives default currency, payment terms, expense/AP defaults and, in OneWorld, which subsidiary the bill belongs to.
  • Subsidiary. In OneWorld, sets the legal entity, base currency, tax nexus and the A/P control account the bill posts to. Must match the vendor's subsidiary.
  • Currency & Exchange Rate. The transaction currency comes from the vendor; the exchange rate converts it to the subsidiary base currency for the GL. Open foreign-currency bills are restated at period-end revaluation.
  • Posting Period. Determines the period the AP and expense postings hit. A locked or closed period blocks the save - the usual cause of a failed bill at period-end.
  • Expenses / Items sublist. Either an expense line coded to a GL account or an item line matched to a PO/receipt. The line drives the expense or asset account and the nexus-driven tax code.
  • Terms & Due Date. Payment terms set the due date that drives AP ageing, payment runs and the open balance the three-way match and migration reconciliation tie back to the AP control account.

Best practice

  • Bill by transforming the purchase order or item receipt rather than keying a standalone bill, so three-way matching (PO, receipt, bill) holds and quantities and pricing carry through.
  • Lock the posting period and use approval routing above a threshold so wrong-period, wrong-subsidiary or duplicate bills cannot be saved by accident.
  • Set an explicit exchange-rate policy for foreign-currency bills so revaluation at close behaves predictably.

Common errors

Frequently asked questions

Should I enter a vendor bill directly or from the purchase order?
Transform the purchase order (or item receipt). That preserves three-way matching so quantities and pricing reconcile across PO, receipt and bill; a standalone bill breaks the procure-to-pay chain and weakens control.
How does currency work on a OneWorld vendor bill?
The transaction currency comes from the vendor, and the exchange rate on the bill converts it to the subsidiary base currency for the GL. While the bill is open it is restated at period-end revaluation; the gain or loss is realised when it is paid.
Why won't my vendor bill post at period-end?
The posting period is most likely locked or closed for AP/GL. Reopen the period with the right permission or move the bill to an open period - NetSuite blocks the save rather than posting into a closed period.

Last reviewed: by Wouter Nortje, CA