Sales Orders

Modules > Accounts receivable > Orders > All Sales orders > [edit or create a sales order]

Use this page to create and edit sales orders.

For a full description and more information on this page, see the Microsoft Dynamics 365 for Finance and Operations documentation .

Use Advanced Invoicing with Sales Orders

If you are using advanced invoicing, you can invoice customers before any items or products are shipped. You can use the advanced invoicing feature with Bill of Material (BOM) items. For more information about using advanced invoicing with sales orders see Advanced Invoicing.

All Sales Orders List

The following field boxes are available: 

Fields Description
Invoice processing ID Displays the invoice processing ID for sales orders that are created from the Invoice Creator in Subscription Billing.
Invoice split Displays whether or not Invoice split applies to the billing schedule.
Split by item Displays whether or not the invoice is split by item.
Split by item group Displays whether or not the invoice is split by item group.
Split by customer reference Displays whether or not the invoice is split by customer reference numbers.
Split by customer requisition Displays whether or not the invoice is split by customer requisitions.
Split by delivery address Displays whether or not the invoice is split by delivery addresses.

Sales Order Header

The following section describes the available fields on the header of a sales order, in both the Lines and Header tabs of the sales order header section, and the actions available on the Action Pane.

Sales Order Header Fields

The following field boxes are available: 

Fields Description
Lines Tab
Invoice processing ID Displays the invoice processing ID for sales orders that are created from the Invoice Creator in Subscription Billing. Maximum of 20 characters. For open sales orders invoices, this value can be changed. After the invoice for the sales order has been created and posted, this value becomes read-only.

Sales Order Action Pane Actions

The following actions are available: 

Action Description
Custom fields
Sales order > Custom fields > Custom fields

Opens dialog that shows all the custom fields for the header or line (depending on how the action was selected). The custom fields available are based on and in the order as set up on the Subscription Billing Parameters page.

For billing schedules, specify or edit the custom fields as needed. For sales orders, the custom fields are updated after they are created from billing schedules through the Invoice Creator. Values for the custom fields can be edited at any time for billing schedules or billing schedule lines that are not terminated or for open sales orders.

Note icon. Note: Only custom fields which are activated are available. See Deactivate Custom Fields. If the status of the header or line is Archived or Terminated, then custom fields which were used but then deactivated will appear.

Invoice split
Sales order > Invoice Split > Invoice split

Opens a dialog where you can review the Invoice split settings coming from the billing schedule header. You can edit the split invoice options, if necessary.

Note icon. Note: When you are posting sales order invoices in the Posting invoice page, the Summary update for field must be set to None. You will not be able to post any sales order invoices if that field is not set to None.

The Invoice split settings are based on your settings in the Billing Schedule Group > Invoice split. This option will decide if the schedule will be using the Invoice split functionality or not. The default Invoice split settings are determined by Subscription Billing Parameters.

Sales Order Lines

The following section describes the available fields under the Sales order lines FastTab.

Sales Order Lines Fields

The following field boxes are available: 

Fields Description
On hold

Select whether or not the sales order line is on hold. When you mark a sales order line as on hold you cannot invoice that line, create packing lists, or picking slips.

Note icon. Note: If you have a BOM product, the top level BOM item, you cannot mark a sales order line as on hold if the top level BOM item has been invoiced.

Line Actions

The following actions are available: 

Action Description
Custom fields

Opens dialog that shows all the custom fields for the header or line (depending on how the action was selected). The custom fields available are based on and in the order as set up on the Subscription Billing Parameters page.

For billing schedules, specify or edit the custom fields as needed. For sales orders, the custom fields are updated after they are created from billing schedules through the Invoice Creator. Values for the custom fields can be edited at any time for billing schedules or billing schedule lines that are not terminated or for open sales orders.

Note icon. Note: Only custom fields which are activated are available. See Deactivate Custom Fields. If the status of the header or line is Archived or Terminated, then custom fields which were used but then deactivated will appear.

Line Details

The following section describes the available fields under the Lines details FastTab.

Line Details Fields

The following field boxes are available: 

Fields Description
Billing schedule tab
Calculate unit price

Displays read-only values for the Contract price and Price frequency of the selected line. ClosedMore.

When a sales order is created from a billing schedule through the Subscription Billing Invoice Creator, these values are updated from the Calculate unit price dialog of the associated billing schedule line as follows: 

  • When consolidating by customer, the values are updated as they appear from the originating billing schedule line.
  • When consolidating by any other method, the values are not updated from the originating billing schedule line and appear as zero (0) values.
Billing period dates

Displays read-only values for the Billing period start date and Billing period end date of the selected line.

When a sales order is created from a billing schedule through the Subscription BillingInvoice Creator, these values default from the billing detail linesStart and End datefor that associated Billing schedule line as follows: 

  • When consolidating by any method, the first Billing Period Start Date used to consolidate will be populated in the Billing Start Date on the Sales order line. The items last Billing Period End Date used for the consolidation will be used to populate Sales order line’s Billing Period End Date.
  • For Termination with Credit Note the sales order Billing period dates will be populated with Termination Date as the Billing start date and the Billing End Date of the last billed line as the Billing end date.

  • Billing period dates will get populated similarly through Invoice creator batch processing.

Note icon. Note: Billing Start and End Dates from the Sales order do not flow over to Deferral Schedules.

Data entity for the Billing Period dates is not supported as the dates are populated through Invoice creator process.

Advanced invoicing Header
Advanced invoicing

Select to use advanced invoicing when processing sales orders. Advanced invoicing lets you invoice customers before the items are shipped.

The default value of Advanced invoicing is based on the item in the sales order and its item setup. For example, if you have turned on Advanced invoicing for an item in Advanced Invoicing Items, then Advanced invoicing will automatically be turned on for the sales line if you are using that item.

You can turn Advanced invoicing on or off on the sales line level if you want.

Explode BOM on invoicing

Select to explode the lines of a BOM item. When you turn on Explode BOM on invoicing, you can view and ship the component BOM line items of a BOM product.

The default value of Explode BOM on invoicing is based on the item in the sales order and its item setup. For example, if you have turned on Explode BOM on invoicing for an item in Advanced Invoicing Items, then Explode BOM on invoicing will automatically be turned on for the sales line if you are using that item.

You can turn Explode BOM on invoicing on or off on the sales line level if you want.

Recognize revenue on shipment

Select whether or not you want to automatically recognize the revenue of a sales order when it is shipped instead of when it is invoiced.

  • Yes: Deferral schedules are automatically created when you use advanced invoicing with a sales order.
  • No: Deferral schedules are not automatically created. You can choose how you want to recognize the revenue.
Inventory status Inventory status is used for a specific customization and is not applicable for your general usage of Advanced Subscription Management. It is only used when you use advanced invoicing with a sales order. The status must display Reserved to be able to invoice or ship an advanced invoice sales order.

We recommend you only use Inventory status if you are able to add customized code to your Microsoft Dynamics 365 for Finance and Operations environment.

  • Yes: The Inventory status field is displayed on your sales orders.
  • No: The Inventory status field is not displayed on your sales orders. You can use all other Subscription Billing features, including advanced invoicing, normally.
Advanced invoicing status

Displays the status of the invoice if you are using the Advanced invoicing feature.

  • Open
  • Invoiced
  • Shipped
  • Canceled
  • Returned: This status will only be displayed if the full quantity has been returned.
Advanced invoicing Lines
Deferral schedule number Displays the deferral schedule created when you invoice an advanced invoice sales order.
Recognition type Displays the recognition type of the sales order.
Distribution type Displays the distribution type of the deferral schedule.
Deferral amount Displays the deferral amount.
Item number Displays the item number.
Charges code Displays the charge codes.

Line Details Actions

The following actions are available: 

Action Description
Custom fields

Opens dialog that shows all the custom fields for the header or line (depending on how the action was selected). The custom fields available are based on and in the order as set up on the Subscription Billing Parameters page.

For billing schedules, specify or edit the custom fields as needed. For sales orders, the custom fields are updated after they are created from billing schedules through the Invoice Creator. Values for the custom fields can be edited at any time for billing schedules or billing schedule lines that are not terminated or for open sales orders.

Note icon. Note: Only custom fields which are activated are available. See Deactivate Custom Fields. If the status of the header or line is Archived or Terminated, then custom fields which were used but then deactivated will appear.

Sales Order Invoice Layout

For sales order invoices, and when you have turned on Enable additional fields in your ASM parameters, the customer balance and invoice period are displayed on the invoice. The customer balance is displayed underneath the total invoice amount. The invoice period is displayed underneath the invoice date.

Customer Balance

For the customer balance, depending on the existing balance of a customer who you are invoicing, the following fields appear on the invoice.

  • Outstanding balance: Appears if the customer has an outstanding balance and displays the outstanding balance of the customer before this invoice.

  • Credit balance: Appears if the customer has a credit balance and displays the credit balance before this invoice.

  • Total amount due: Displays the new balance owed by the customer, including outstanding or credit balance and the new invoice.

The balance is taken from the customer balance field which you can find in a customer page by selecting Balance on the Action tab. If you reprint an invoice with the balance displayed, the reprinted invoice displays the original balance when the invoice was first created, even if the balance has changed since the original invoice was created.

If the customer account has transactions in multiple currencies, the remaining balance displays the balance of the currency of the invoice.

Invoice Period

The invoice period only appears on the invoice if the sales order is based on a billing schedule and if the invoice date is before the start date entered in the billing schedule header.