Creating Invoices or Cash Sales from Sales Orders

A sales order expresses a commitment to ship goods, perform services, or both. A sales order has no accounting impact until items have been delivered and an invoice or cash sale created from the sales order to bill the customer.

A cash sale is a transaction that records the sale of goods or services for which you receive immediate payment. An invoice transaction records the sale of goods and services when payment is not received at the time of delivery.

Note:

Whether you create an invoice or cash sale for the sales order depends on the sales order form you originally used to enter the order. The cash sale form generates a cash sale and the invoice form generates an invoice.

The steps used to convert a sales order into an invoice or cash sale depend on whether you have enabled the Advanced Shipping feature.

If you use the Multiple Currencies feature, when you create a cash sale or invoice from a sales order, NetSuite applies the currency on the sales order to the new transaction. For more information, see Currency Management.

You can choose to fulfill a single sales order or multiple sales orders.

Error Messages

When you are creating an invoice or cash sale from a sales order, NetSuite displays an error message when the following occurs:

If these conditions occur, NetSuite displays the following error message: “[Transaction #001] has already been processed in another browser instance or by another user. Please re-open the transaction to view the current status.”

Note:

This error does not show in the following circumstances:

To create an invoice or cash sale from a single sales order:

  1. Go to Transactions > Sales > Fulfill Orders (Administrator).

  2. On the Fulfill Orders page, select the customer for whom you want to create an invoice or cash sale.

    A list of open sales orders for that customer shows.

  3. From the Bulk Fulfill From Location list, select the location to be used to fulfill the order, or select New to enter a new location.

  4. In the Process column, click Fulfill next to the sales order for which you want to create an invoice or cash sale.

  5. Click Save.

    The sales order you have selected appears as an invoice or cash sale.

  6. Make any changes you need to the invoice or cash sale.

    Note:

    To generate deferred revenue for billable time, you must manually select revenue recognition schedules on the Billable Time subtab located on the Items subtab.

  7. Click Save.

    NetSuite creates an invoice or cash sale for the sales order.

To accept a customer payment for the invoice, go to Transactions > Customers > Accept Customer Payments (Administrator).

Note:

You cannot include a partially processed sales order when fulfilling multiple orders. Partially processed sales orders must be fulfilled individually.

To create invoices or cash sales from multiple sales orders:

  1. Go to Transactions > Sales > Fulfill Orders (Administrator).

  2. On the Fulfill Orders page, select the customer for whom you want to create an invoice or cash sale, or select All to list all open sales orders.

  3. From the Bulk Fulfill From Location list, select the location to be used to fulfill the order, or select New to enter a new location.

  4. In the Fulfill column, check the boxes next to the sales orders you want to fulfill.

  5. Click Submit.

    The Processed Orders list appears. It lists the transactions created when the sales orders are fulfilled.

To edit the transactions created from the Processed Orders list:

  1. Click the number in the Processed Number column next to the transaction you want to edit.

  2. When the transaction appears, click Edit.

  3. Make any changes, and click Save.

Related Topics

General Notices