Skip to Content
ERPX Documentation — Your complete guide to the ERPX platform
ModulesSalesSales Order

Sales Order

Go to: Sales → Sales Order

The sales order is the commitment: this customer, these items, this quantity, this price, by this date. It is the anchor everything downstream hangs off — deliveries, invoices, purchases, and work orders all trace back to it, and the order’s status tells you at a glance what is still owed.

Approving a sales order moves no stock and posts no accounting entry. It records what you have promised to sell. Stock leaves with the Delivery Note; the receivable appears with the Sales Invoice.

Where the items come from

SourceUse it when
Sales QuotationThe customer accepted your quote — only Agreed lines come across
Proforma InvoiceThe order originates from an export proforma
Typed directlyRepeat business where price and terms are already settled

Header fields

FieldWhat it means
NumberAuto-generated document number
CustomerWho is buying. Required
Order DateDate the order was placed. Required
Delivery DateDate the customer expects the goods. Required
Currency / Exchange RateCurrency of the sale. Both required; the exchange rate must be above zero
PriorityLow / Medium / High
Payment Term / Price TermCommercial terms
Customer Purchase Order / PO Numbers / PO DateThe customer’s own references
Ship To / Bill To / Contact PersonAddresses and contact printed on the order
Terms and ConditionsFree text or a saved template
Has Advance PaymentMarks an order where the customer pays before delivery
StatusDerived — see Statuses

Shipment and export fields (Other Details tab)

FieldWhat it means
IncotermDelivery term for the sale
Method of DispatchAir, Sea, or Road
Container LoadContainer type for the shipment
Country of OriginOrigin of the goods
Port of Loading / Port of DestinationShipping terminals
Shipment Time, ETD, ETAPlanned shipment timings
Contract Expiry DateWhen the sales contract lapses
+/- 10% allowed in Quantity and LC amountTolerance flag for letter-of-credit sales
Partial Shipment / TransshipmentWhether either is permitted
Sales TeamSales people on this order, with their contribution split

Totals

FieldWhat it means
Total AmountSum of item lines before tax
Discount Type / Percentage / AmountOrder-level discount
Apply Discount After TaxWhether the discount applies before or after tax
Taxes Total / Total Charges / Total Taxes and ChargesTax and charge lines
Grand TotalThe committed order value
Billed AmountHow much has been invoiced so far

Item rows

FieldWhat it means
ItemWhat is being sold
QuantityQuantity ordered
UOM / Conversion FactorSelling unit and factor to the stock unit
PriceAgreed unit rate
Tax Rate / DiscountPer-line tax and discount
Delivered QuantityMaintained automatically as delivery notes are approved
Billed QuantityMaintained automatically as invoices are approved

Lines pulled from a quotation carry the agreed price, and it cannot be changed on the order. Nor can you order more than the quotation line still has outstanding. Re-negotiate on the quotation if the price or quantity has to move.

Creating a sales order

Open the screen

Go to Sales → Sales Order and click Add Order.

Choose the customer

Currency, payment term, and addresses default from the customer record.

Pull in items, or type them

Use Get Items → Sales Quotations or Get Items → Proforma Invoices to pull rows, or add item rows directly.

Set quantities, prices, and dates

Confirm quantity, unit, rate, and the Delivery Date.

Check taxes, discounts, and the grand total

Verify the committed value against what was quoted.

Save, then approve

Save leaves the order in Draft — nothing downstream can be raised yet. Approve opens it for delivery and billing.

Statuses

StatusMeaning
DraftBeing prepared. Nothing downstream can be created
To Deliver And BillApproved. Goods still to ship and value still to invoice
To DeliverFully billed, goods still to ship
To BillFully delivered, value still to invoice
In ProductionThe order is being manufactured
CompletedNothing left to deliver or bill
CancelledWithdrawn

A Cancelled order can never change status again, and a Completed order is closed too — with one exception. A genuine customer return (a credit note that reverses the delivery) or an invoice unapproval that reverses billed quantity reopens a Completed order back to a billable status, because it is no longer fully billed.

Service orders behave differently

An order made up only of service items never needs a delivery note, so ERPX skips the delivery statuses for it:

You approve to…A pure service order becomes…
To Deliver And BillTo Bill
To DeliverCompleted

A mixed order (service plus stock items) keeps the normal statuses — its stock items still need dispatching, and only those items are pulled into the delivery note.

Actions

ActionAvailable whenWhat it does
EditDraftFull edit of the order
Edit / Update (partial)Approved, not Cancelled or CompletedEdits a limited set of details on a live order
ApproveDraftMoves the order to To Deliver And Bill and opens the downstream actions
UnapproveApproved, not Cancelled or CompletedReturns the order to Draft
CancelNot already CancelledSets status to Cancelled and releases any stock reservations
DeleteDraftPermanently removes the order
DuplicateAny statusCreates a new Draft copy, assigned to you, with no links back to a parent document
AssignNot Cancelled or CompletedAssigns the order to a colleague and notifies them
View StockThe order has stock itemsShows current stock for the ordered items
Save PDF / Save Detailed PDFSaved orderGenerates the order document

Cancelling an approved order requires the approval capability (CAN_APPROVE_SALES_ORDER), not just modify rights.

What blocks Unapprove, Cancel, and Delete

All three check for child records first. Unapprove and Delete are blocked by any child record; Cancel is blocked only by children that are not themselves cancelled.

Child record typeReported as
Delivery note linesDelivery Notes (with the delivery note numbers)
Sales invoice linesSales Invoices
Letter of credit linesLetter of Credits
Purchase request linesPurchase Requests
Purchase order linesPurchase Orders
Stock ledger entriesStock Ledger Entries

“Cannot unapprove sales order. Child records exist: Delivery Notes (DN-0012). Please delete all related records first.”

Unapproving or cancelling an order also reverts its parent: a source quotation’s lines go back from Ordered to Agreed, and a source proforma invoice returns from Linked to Accepted, so both can be used again.

Creating documents from an order

The Create menu appears once the order is approved. What it offers depends on the status and on what the order contains.

CreateAvailable whenGoes to
Delivery NoteStatus is To Deliver And Bill, To Deliver, or In Production; no letter of credit exists; the order is not service-onlyInventory → Delivery Note
Delivery ScheduleSame conditions as Delivery NoteInventory → Delivery Schedule
Sales InvoiceThe order is service-only and status is To Bill or To Deliver And BillFinancials → Sales Invoice
Letter of CreditStatus is To Deliver And Bill or To Deliver; no delivery note exists yet; not service-onlyExport Documents → Letter of Credit
Advance PaymentHas Advance Payment is on and the order is approved and not cancelledFinancials → Payment Entry
Purchase RequestThe order has stock itemsPurchase → Purchase Request
Purchase OrderThe order has stock itemsPurchase → Purchase Order
Work OrderThe order has stock itemsManufacturing → Work Order

For orders with stock items the sales invoice is raised from the delivery note, not from the order. Invoicing straight off an order is restricted to service items, which never enter stock and so have no delivery note.

Once a Letter of Credit exists for an order, the Delivery Note option disappears from that order — the delivery is raised against the LC instead. The reverse also holds: once a delivery note exists, you can no longer raise an LC for that order.

Raising a purchase request for the shortfall

Create → Purchase Request works out what you are short of. For each stock line it compares the ordered quantity against what has already been delivered and what you hold, and requests only the deficit. If nothing is short you get “No deficit found!” — you can override that and request the full quantity anyway.

Your organisation can also switch on an Auto Create Purchase Request setting, which raises the purchase request automatically the moment a Draft order is approved to To Deliver And Bill. Pure service orders are skipped.

Tabs

TabWhat it holds
DetailsCustomer, dates, currency, items, taxes, discounts, totals
AddressesShip To and Bill To
Other DetailsCustomer PO, incoterms, ports, shipment dates, sales team, terms
AssociationsDelivery notes, invoices, LCs, purchase documents, and work orders created from this order
FilterValues
StatusDraft, To Deliver and Bill, To Bill, To Deliver, Cancelled, Completed, In Production
CustomerType-ahead on customer name
ItemsType-ahead on item name
AssigneeType-ahead on the assigned user

The list columns are Number, Customer, Items, Order Date, Delivery Date, Assignee, and Status. Sorting is available on order number, date created, priority, and status.

Common validations and troubleshooting

Message / behaviourWhyFix
“Only Draft sales orders can be deleted. Please cancel approved sales orders instead.”The order is approvedCancel it
“Cannot unapprove a completed sales order” / “…a cancelled sales order”The order is in a terminal stateNothing to do
“A cancelled or completed sales order cannot change status”Terminal stateRaise a new order
“Cannot cancel sales order. Non-cancelled child records exist: …”A live delivery note, invoice, or purchase document is attachedCancel or delete those first
“You need approval permission to cancel approved sales orders”Missing CAN_APPROVE_SALES_ORDERAsk an approver
“Use the dedicated unapprove or cancel action for this status”Draft and Cancelled cannot be set through the normal status changeUse Unapprove or Cancel
“Only agreed quotation items can be converted”A source quotation line is not AgreedAgree it on the quotation first
“Each tax or charge must have either a rate or an amount greater than zero”An empty tax or charge lineFill it in or remove it
“Exchange rate cannot be negative”Exchange rate is zero or belowEnter a positive rate
Add Order stays disabledA required field is empty, or there are no item linesCheck customer, dates, currency, and add at least one line
The order is missing from your listIt is assigned to someone else and you lack CAN_VIEW_ALL_SALES_ORDERAsk for the capability, or a reassignment

Tips

  • Record the customer’s own PO number. It is the first thing they quote when chasing a delivery.
  • Set Delivery Date honestly — it drives the pending-delivery reports and the delivery schedule.
  • Use Duplicate for repeat orders instead of retyping; the copy comes back as a clean Draft.
  • Watch Billed Amount against Grand Total to catch over-billing before it reaches the customer.
  • Do not raise a second order to fix a price. Cancel and reissue so the audit trail stays clean.