NetSuite Invoice: setup, key fields & best practice
The NetSuite Invoice records what a customer owes and posts the sale to accounts receivable. Create it by transforming the sales order so the order-to-cash chain stays linked, then set the posting period and tax. In OneWorld the subsidiary drives base currency, tax nexus and the A/R account.
Setup
- Enable Accounting and the Invoicing transaction (Setup > Company > Enable Features), and confirm each subsidiary has its own Accounts Receivable account so postings land in the right legal entity.
- Set the invoice form, payment terms, numbering and approval routing, plus the tax setup per nexus (SuiteTax or legacy Tax), before loading or migrating any open invoices.
Key fields
- Customer (Entity). The party being billed. Drives default currency, terms, price level and which subsidiary the invoice belongs to in OneWorld.
- Subsidiary. In OneWorld, sets the legal entity, base currency, tax nexus and the A/R control account the invoice posts to. Must match the customer's subsidiary.
- Currency & Exchange Rate. The transaction currency comes from the customer; the exchange rate converts it to the subsidiary's base currency for the GL. The consolidated rate is applied later at consolidation, not on the invoice.
- Posting Period. Determines the period the AR and revenue postings hit. A locked or closed period blocks posting — the usual cause of a failed invoice save at period end.
- Items / Expenses sublist. The lines being billed — item, quantity, rate and the nexus-driven tax code that sets the tax treatment and GL revenue account.
- Terms & Due Date. Payment terms set the due date that drives AR ageing, dunning and the open-balance the four-way migration reconciliation ties back to the GL control account.
Best practice
- Bill by transforming the sales order rather than keying a standalone invoice, so quantities, pricing and the order-to-cash audit chain carry through and fulfilment/billing reporting stays intact.
- Lock the posting period and set an explicit exchange-rate policy, and use approval routing above a threshold so cross-subsidiary or wrong-period invoices can't be saved by accident.
Common errors
Frequently asked questions
- Should I create an invoice directly or from the sales order?
- Transform the sales order. That keeps the order-to-cash chain linked so quantities, pricing and fulfilment carry through; a standalone invoice breaks the link and distorts billing and fulfilment reporting.
- How does currency work on a OneWorld invoice?
- The transaction currency comes from the customer, and the exchange rate on the invoice converts it to the subsidiary's base currency for the GL. The consolidated (parent) rate is applied at consolidation, not on the invoice itself.
- Why won't my invoice post at period end?
- The posting period is most likely locked or closed for AR/GL. Reopen the period with the right permission, or move the invoice to an open period — NetSuite blocks the save rather than posting into a closed period.
Last reviewed: by Wouter Nortje, CA