Skip to content

Create Sales Order

Create a new sales order by entering a customer, document details, and one or more line items. Orders can also be created automatically when a Sales Quotation is converted. The form opens as a full-page document editor. All orders start in Draft status.

Create Sales Order form showing a customer selected, document date, delivery date, payment terms, price list, customer PO number, and one line item with item code, quantity, and unit price

From the Sales Orders list, click New Order, or navigate directly to /commerce/sales/orders/new.

Orders can also be created from an Accepted Sales Quotation using the Convert to Order action on the quotation detail page.

SectionDescription
Document HeaderCustomer, dates, addresses, payment terms, pricing, and reference fields
Line ItemsEditable table of products, quantities, prices, and tax categories

A footer bar at the bottom contains the Create Order and Cancel buttons.


FieldRequiredTypeDescriptionDefaultValidation
CustomerYesEntity selectBusiness partner for this orderMust select a customer; partner on hold blocks submission
DateYesDateDocument dateToday
Delivery DateNoDateExpected delivery date
Customer PO #NoTextCustomer’s purchase order reference number
CurrencyYesSelectDocument currencyCompany default currency3-letter ISO code
Payment TermsYesEntity selectPayment terms for this orderCustomer default
Price ListYesEntity selectPrice list applied to line itemsCustomer default
ContactNoEntity selectCustomer contact personCustomer primary contact
Billing AddressNoEntity selectBilling address from the customerCustomer default billing address
Shipping AddressNoEntity selectShipping address from the customerCustomer default shipping address
Sales PersonNoUser selectSales person responsible for this orderActive users only
ReferenceNoTextExternal reference number
RemarksNoTextareaOrder remarks
Disc %NoNumberDocument-level discount percentage00–100

Selecting a Customer auto-populates Payment Terms, Price List, Contact, and Addresses from customer defaults. These can be overridden.


ColumnRequiredDescriptionValidation
ItemYesItem code — typeahead from item masterMust select an item
DescriptionNoLine-level description
WarehouseYesWarehouse for this lineMust select a warehouse
QtyYesQuantity orderedMust be greater than 0
Unit PriceYesPrice per unitAuto-populated from price list if available
Disc %NoLine-level discount percentage0–100
Tax CategoryYesTax category for this lineMust select a tax category
Tax AmountComputed taxRead-only
Price After Disc.Unit price minus line discountRead-only
Line Total(Price after discount × Qty) + TaxRead-only
NotesNoLine-level notes

A document totals footer shows: Total Quantity, Subtotal, Discount, Tax, and Grand Total.


RuleBehavior
Customer requiredSubmission blocked until a customer is selected
Payment Terms requiredSubmission blocked until payment terms are selected
Price List requiredSubmission blocked until a price list is selected
At least one lineSubmission blocked if no line items exist
Quantity positiveEach line must have a quantity greater than 0
Warehouse required per lineEach line must have a warehouse selected
Tax category required per lineEach line must have a tax category selected
Partner on holdSubmission blocked if the selected customer is on hold
Price list maskedIf the price list is outside your access scope, financial fields are hidden
Price list change dialogChanging the price list prompts to update or keep current line prices

After the order is created successfully:

  • The order is saved with status Draft.
  • You are redirected to the Sales Order Detail page.
  • A success notification confirms creation with the document number.

  1. Click New Order from the Sales Orders list.
  2. Select the Customer — payment terms, price list, and addresses are auto-filled.
  3. Optionally set a Delivery Date and Customer PO #.
  4. Add line items with item code, quantity, and pricing.
  5. Click Create Order to save the draft.
  • Creating orders requires the canCreateSalesOrder permission.
  • Orders created from quotation conversion carry over all line items, pricing, and header fields from the source quotation.