ANS-1507 · SALES ORDER PROCESSING

How to Invoice a NetSuite Sales Order Before Fulfillment?

Learn the necessary NetSuite feature and preference configurations to enable billing for sales orders prior to their complete shipment.

Short answer

To invoice a sales order before fulfillment in NetSuite, enable the 'Advanced Shipping' feature. Then, adjust the 'Invoice in Advance of Fulfillment' preference within Accounting Preferences under Order Management. This configuration allows for early billing, streamlining your order-to-cash process.

Scenario

A NetSuite user needs to generate an invoice for a sales order even if the associated items have not yet been fully shipped or fulfilled. This capability is crucial for businesses that require upfront billing or partial billing before the physical delivery of goods or services.

Solution

To enable invoicing of sales orders prior to fulfillment in NetSuite, follow these configuration steps:While not explicitly confirmed as a prerequisite for this specific functionality, advanced financial features may be related to broader advanced billing capabilities that support this process.

  1. Enable the Advanced Shipping feature:Navigate to Setup > Company > Enable Features > Transactions > Shipping and Receiving > Advanced Shipping.

  2. Adjust the 'Invoice in Advance of Fulfillment' preference:Go to Setup > Accounting > Accounting Preferences > Order Management > Invoicing, and ensure the 'Invoice in Advance of Fulfillment' preference is configured to allow early billing.

Expert NetSuite Support

Need help with this NetSuite issue?

Sales Order Processing consulting and configuration support

Talk to a consultant