Sales order: what it holds and how a PO becomes one

A sales order is the seller’s record of what a customer ordered: the items, quantities, prices, delivery address and dates. It usually starts from the customer’s purchase order, and it drives the pick, the shipment and the invoice. This guide covers what a sales order holds and how it differs from a purchase order and a quote. It then follows an emailed PO into your ERP and lists what goes wrong in order entry.

A bright warehouse with pallets of boxed stock on orange racks, a pallet truck and a man standing by the far wall

What a sales order holds

The Association for Supply Chain Management (ASCM) keeps the standard dictionary of supply chain terms. The ASCM Supply Chain Dictionary defines a customer order as an order from a customer for a particular product, number of products or service. It calls this actual demand, to set it apart from a forecast.

The sales order is the seller’s record of that customer order. Each new order gets a unique sales order number during order entry. ASCM notes that promising, scheduling, cost accounting and invoicing all use that number.

In an ERP, a sales order has a header for the whole order and one line per item. The field names in the table come from Microsoft Dynamics 365 Business Central, as one example.

FieldWhere it sitsWhat it does
CustomerHeaderBrings in the customer’s prices and payment terms, and the credit limit the order is checked against
Ship-to addressHeaderSays where the goods go, which can differ from the billing address
External document numberHeaderHolds the customer’s PO number, so the shipment and the invoice trace back to their document
Requested delivery dateHeader or lineSets the starting point for the date you promise
Payment and shipping termsHeaderDecide when the invoice is due and who pays the freight
Item numberLineYour number for the item, which an item reference ties to the customer’s part number
Quantity and unit of measureLineHow many, and in which unit: each, box or pallet
Unit price and line discountLineCome from the customer’s price agreement or the accepted quote
Quantity to shipLineLets you ship part of a line now and the rest later

The customer’s PO number deserves its own field. Business Central records it in the External Document No. field, and a setting can make that field mandatory before an invoice posts.

Sales order vs purchase order vs quote

One sale passes through several documents, and each has its own author and job. ASCM’s definitions separate them clearly.

DocumentIssued byWhat it isWhat it sets in motion
QuoteThe sellerA statement of price, terms of sale and the goods offered. ASCM notes that a quote given in response to an inquiry is usually considered an offer to sell.Nothing in the plant or warehouse yet
Purchase order (PO)The buyerThe buyer’s authorization to formalize the purchase, with part numbers, quantities, prices and termsOrder entry at the seller
Sales orderThe seller, from the POThe seller’s own record of the customer order, under its own numberThe promised date, picking or production, the shipment and the invoice
Order acknowledgmentThe sellerA message that the PO arrived. ASCM notes that it usually implies acceptance of the order and its terms.The buyer’s check that prices and dates match the PO

A quote becomes a sales order when the customer accepts it. In Business Central, you convert the accepted quote into a sales order. Until then, Microsoft notes that a quote has no effect on planning, reservations or availability.

The PO stays the buyer’s document, and the sales order is yours. The purchase order template shows the fields a buyer’s PO usually carries. The invoice comes last: Business Central does not invoice a sales order line until it ships, unless you ship and invoice in the same step.

How an emailed PO becomes a sales order

A PO that arrives by email comes in the customer’s own format: a PDF, a spreadsheet, a scan or lines typed into the message. Someone on the order desk turns it into a sales order in six steps.

ReceiveThe PO lands in a shared order inboxOne mailbox for orders keeps every PO in view, even when the person who handles them is away.
ReadSomeone reads the header and every lineThey note the customer, PO number, ship-to and requested date, then each line’s part number, quantity, unit and price.
MatchEach line gets your item numberItem references map the customer’s part numbers to yours. The order desk compares each price with the customer’s agreed price.
CheckThe ERP checks credit and stockIt warns when the customer is over the credit limit, and order promising finds a ship date from stock or planned supply.
EnterThe order goes into the ERPThe order desk keys it or imports it, with the customer’s PO number in its own field.
ConfirmAn acknowledgment goes backIt states the prices, quantities and dates you accepted, so any difference surfaces before anything ships.

The check step relies on two ERP features. Credit limits make Business Central warn about the credit limit and overdue balance when you enter a sales order. Order promising calculates a ship date from stock and planned receipts, or from what you could make or buy.

Where AI fits in order entry

AI can read the PO, match each line and draft the sales order. A person then approves, changes or rejects the draft before it enters the ERP.

Microsoft builds the same approval into its own agent. Its Sales Order Agent for Business Central reads customer emails and their attachments, finds the items and drafts a sales quote first. It asks a person to review every outgoing message, and its FAQ states that it does not post documents.

ThriveAI’s order desk automation does this for emailed POs. It reads each order, checks it against your items and prices, and drafts it for a person to approve. Your data is designed to stay at rest on your own server in Canada. Inference runs on that same server with an open-weight model, or through a frontier model under a written zero-data-retention control.

Text extraction from images explains how software reads a scanned PO, and human in the loop covers what a person should approve.

What goes wrong in order entry

An error made at order entry travels with the order until someone notices it: at the dock, on the invoice or in a short payment. These are the usual errors, each with the check that catches it before entry.

Treat a revised PO with the same care as a new one. Compare it line by line with the order already entered, then change only what the customer changed.

Before you automate order entry

Four things decide how well drafting orders works, whether a person or software does the reading.

  1. Item references. Keep a list of each customer’s part numbers mapped to yours. If it lives in one person’s head, write it down first.
  2. Price files. Record the price each customer should pay for each item, with the dates each price applies.
  3. A test set. Gather recent POs from your main customers, with the sales orders your team entered from them.
  4. The ERP’s import. Find the file layout your ERP accepts for orders, or a test company where you can try the drafts.

With those four in place, you can check each draft against an order your team already entered, before any draft reaches the live ERP. Order to cash follows the order past entry, to the invoice and the payment.

Questions people ask

What is a sales order?
A sales order is the seller’s record of what a customer ordered: the items, quantities, prices, delivery address and dates. It carries the seller’s own order number and drives picking or production, the shipment and the invoice.
What is the difference between a sales order and a purchase order?
The buyer issues the purchase order to authorize the purchase. The seller creates the sales order from it, in its own system and under its own number. Both describe the same sale.
What is the difference between a sales order and an invoice?
The sales order records what the customer ordered and drives the shipment. The invoice asks for payment for what shipped. In Business Central, a sales order line ships before it is invoiced, or both happen in the same step.
Is a quote the same as a sales order?
No. A quote is an offer to sell at stated prices and terms. It becomes a sales order when the customer accepts it, often by sending a purchase order.
What is a sales order number?
It is the unique number your system gives each new customer order during order entry. ASCM notes that order promising, scheduling, cost accounting and invoicing all refer to it.
Can AI enter sales orders into the ERP?
AI can read an emailed PO, match its lines to your items and draft the sales order. A person approves each draft before it enters the ERP. Microsoft’s Sales Order Agent drafts quotes and orders but does not post documents.

Contact

Take the retyping out of order entry

Tell Derik how purchase orders reach your team, how many arrive in a week and which ERP they go into. He replies with what drafting each order for a person to approve would involve.

Prefer to talk? Book a meeting.

Your message goes to Derik Lawlis, the founder.