Skip to main content

Sales Orders

A Sales Order (SO) is a confirmed commitment to supply goods or services to a customer at agreed quantities, prices, and dates. It's usually the first "hard" document in a sale β€” raised when a customer places an order or sends a purchase order (PO).

Use a Sales Order to:

  • Record what a customer has ordered, before you deliver or bill it.
  • Reserve and track quantities so you know what's still to be invoiced or to be delivered.
  • Give your team (dispatch, production, accounts) a single agreed reference.

Before you begin: the customer and the items/services on the order must already exist. If a customer or item is missing, add it first in the Customer or Item module.


The Sales Order list​

Open Sales β†’ Sales Orders to see the list of orders. This is your working screen for finding, reviewing, printing, and creating orders.

πŸ“· Image placeholder β€” Sales Order list

Full-screen shot of the Sales Order list. Show the status tabs across the top (All / Approved / Pending / Hold / Rejected / Cancelled), the filter bar (Customer, Date Range, From/To date, and the Show Data button), a few example order rows, and the blue Create button at the top-right. Add a callout arrow to the Create button.

Filtering the list​

The filter bar controls which orders are shown:

  • Customer β€” show orders for one customer, or All.
  • Date Range β€” choose a preset range (for example, month-to-date) or a custom from/to date. Choose All Open Invoices to see every order with an outstanding balance, regardless of date.
  • View toggle (Document / Item) β€” Document view shows one row per order; Item view shows one row per order line, so you can see quantities item-by-item (ordered, invoiced, balance, returned).
  • Show Data β€” applies your selections and loads the list.

Status tabs​

The tabs above the list group orders by status and show a live count of each:

TabShows orders that are…
AllEvery order in the selected range
ApprovedReviewed and confirmed
PendingAwaiting approval
HoldTemporarily parked
RejectedNot approved
CancelledVoided

Columns​

In Document view, each order row shows:

ColumnMeaning
SO NoThe system order number (click to open the order)
SO DateDate the order was raised
Type / Sub-typeThe order type and sub-type
Item Tax GroupThe tax group applied
End DateDelivery/closing date
StatusCurrent status
Customer ID / NameWho the order is for
AmountOrder total
Payment TermsAgreed payment terms
Customer PO No / DateThe customer's own reference and date
Amendment No / DateRevision number and date, if amended
NoteFree-text note
Created / UpdatedSystem audit dates and the user who created it

In Item view you additionally see per-line quantities: Ordered, Invoiced, NRGP, Job-work, Balance, and Returned, along with the item, HSN code, unit, and rate.

List actions​

  • Open an order β€” click the SO No, or double-click the row.
  • Print β€” select one or more rows, right-click, and choose Print Document to generate a PDF of the selected orders.
  • Export to Excel β€” use the grid's export option to download the current view.

Create a Sales Order​

  1. On the Sales Order list, click Create (top-right). The Sale Order form opens.
  2. Fill in the sections described below.
  3. Click Save to store the order.
πŸ“· Image placeholder β€” Create Sales Order form

The Sale Order create form. Show the customer selector at the top, the billing/shipping address area, the header strip (SO Type, SO Subtype, Sale Type, Item Tax Group, Customer PO No/Date), the line-items grid (Item, Quantity, Unit, Rate, Discount, Tax, Amount), and the totals panel on the right. Highlight the Save button.

1. Customer​

Select the customer the order is for. When you choose a customer, Ace CBM automatically fills in their default billing and shipping addresses and default payment terms. You can override any of these on the order.

2. Addresses​

  • Billing address β€” where the invoice will be sent.
  • Shipping address β€” where the goods will be delivered.

Both default from the customer record; change them here if this order is different.

3. Order header​

The header strip classifies the order and captures the customer's reference. Set these before you add items β€” several of them determine which items and taxes are valid.

FieldWhat it's for
SO TypeThe kind of order. A normal order fixes quantities up front; an Open order is a blanket/standing order. Switching an order to Open resets all item quantities to 0 β€” Ace CBM asks you to confirm. Required.
SO SubtypeFurther classifies the order (from your configured list). Because items belong to a specific subtype, changing it after adding items clears the lines (with a confirmation). Required.
Sale TypeThe revenue/sales account the order posts to. Changing this after adding items also clears the lines, for the same reason. Required.
Item Tax GroupThe tax group that drives how each line is taxed. It becomes available once Sale Type is set, and is required.
Customer PO No.The customer's own purchase-order reference. Required, and it can't contain spaces. Ace CBM checks it's not already used β€” if the PO is already attached to another order you'll see "The PO no. is already attached to SO no. …".
Customer PO DateThe date on the customer's PO. Required; defaults to today.
SO DateThe order date. Defaults to today.
End DateThe delivery/closing date. It's set when the order is closed.

4. Line items​

Add a row for each item or service on the order. For each line:

FieldWhat to enter
ItemThe product or service being ordered. Use the item lookup to search your catalog.
Inventory item(For stocked goods) the specific inventory item to fulfil from.
QuantityHow many units are ordered. On an existing order, a line's quantity can't be reduced below the amount already invoiced β€” you'll see "New quantity cannot be less than already invoiced … quantity."
UnitThe unit of measure (defaults from the item).
RatePrice per unit (defaults from the item's price; editable).
DiscountAny line discount.
Tax groupThe tax to apply to the line (defaults from the header's item tax group).
BOM(For manufactured items) the bill of materials to use, if applicable.
NoteAn optional line note.

As you add lines, the totals panel updates automatically β€” quantity totals, tax, any round-off, and the grand total.

5. Amendments (revising an order)​

When you revise an order, use the amendment fields to keep a clear history:

  • Amd No. β€” the amendment/revision number (starts at 0 for the original). Increase it for each revision.
  • Amd Date β€” the revision date. It becomes editable once Amd No. is greater than 0.

Ace CBM checks that the PO No. + Amendment No. combination is unique β€” if that pair is already attached to another order you'll be warned, so the same customer PO revision can't be recorded twice.

6. Notes and documents​

  • Note β€” any free-text instructions for this order.
  • Documents tab β€” attach supporting files, such as the customer's signed PO.

7. Save​

Click Save. The order is created with a system SO number and enters the Pending status, ready for approval.

Tip β€” copy an existing order. You can create a new order by copying an existing one. Ace CBM brings over the customer, items, and prices and stamps today's date, so repeat orders take seconds.


Field reference​

Header (order-level)

FieldDescription
SO numberSystem-generated order identifier
SO dateDate the order is raised
SO type / subtypeClassifies the order (including Open/blanket orders)
CustomerThe party the order is for
Sale type (sales account)The revenue account the order posts to
Item tax groupTax applied to the order's items
Billing / Shipping addressAddresses for the order
Payment termsAgreed terms
Customer PO No / DateCustomer's reference (unique per customer)
Amendment No / DateRevision tracking (unique PO + amendment)
End dateDelivery/closing date
NoteFree text

Line item

FieldDescription
Line noRow number
Item / Inventory itemProduct or service, and the stock item to fulfil from
Quantity / Invoiced qtyOrdered quantity and how much has been invoiced (quantity can't drop below invoiced)
UnitUnit of measure
Rate / AmountPrice per unit and line total
DiscountLine discount
Tax group / Tax rateLine tax
BOMBill of materials, for manufactured items
NoteLine note

Sales Order lifecycle​

Pending ──approve──► Approved ──invoice──► (fulfilled) ──► Closed
β”‚ β”‚
β”œβ”€β”€β–Ί Hold └──► Reopen (after Close)
β”œβ”€β”€β–Ί Rejected
└──► Cancelled
  • A new order starts as Pending.
  • Once reviewed, it is Approved and can be invoiced.
  • When everything on the order has been delivered/invoiced, you Close it. A closed order can be Reopened if more activity is needed.
  • Orders that won't proceed can be Cancelled (or Rejected during approval).

Actions on an order​

Open an order to access these actions. The options you see depend on the order's status and your permissions.

πŸ“· Image placeholder β€” Sales Order detail with actions menu

The Sales Order detail screen with the actions menu open, showing Approve, Close SO (or Reopen SO), Cancel SO, Amend, Print, and Print Schedule. Also show the order header (customer, dates, status chip) and the Schedule tab.

Approve​

Send the order through your approval workflow to confirm it. Depending on how your workflow is configured, approval may route to a manager before the order becomes Approved and can be invoiced.

Close SO / Reopen SO​

Close an order once it's fully delivered/invoiced so it no longer shows as open. The Close Sale Order dialog asks for:

  • Close Date β€” when the order is being closed (it can't be a future date).
  • Additional Note β€” a required note; it's appended to the order's existing note.

If the order is already closed, the same action becomes Reopen Sale Order β€” submitting it clears the end date and makes the order open again. (Reopening only needs a note.)

πŸ“· Image placeholder β€” Close / Reopen Sale Order dialog

The Close Sale Order dialog showing the read-only Existing Note, a required Close Date picker, and a required Additional Note field, with Cancel and Submit buttons. Note that the title changes to Reopen Sale Order (without the date field) when the order is already closed.

Cancel SO​

Void an order that won't proceed. The Cancel Sale Order dialog shows the existing note and requires an Additional Note (your reason), which is appended to the order. Cancelled orders can't be invoiced.

Amend​

Revise an approved order by increasing the Amendment No. and setting the Amd Date. Ace CBM keeps the revision history and checks the PO + amendment number is unique.

  • Print β€” generate the order PDF.
  • Schedule / Print Schedule β€” open the Schedule tab to view the delivery schedule for the order, and print it for a chosen schedule date.

Turn a Sales Order into an invoice​

When you're ready to bill the customer, you don't re-key the order β€” you create a Sales Invoice from the Sales Order. The invoice pulls in the order's customer, items, quantities, and prices; you then confirm what's being dispatched and post the invoice. See Sales Invoices for the full procedure.


Tips & FAQ​

  • A button I need is missing. Screen and button access is controlled by your role. Ask your administrator to grant the relevant Sales Order permission.
  • I can't invoice an order. Check that the order is Approved and not Closed or Cancelled.
  • It won't let me lower a quantity. A line can't go below what's already been invoiced. Raise a Sales Invoice Return or a Credit Note instead, or adjust the un-invoiced balance only.
  • "PO already attached to SO…" β€” that customer PO number (and amendment) is already on another order. Use the correct amendment number, or open the existing order.
  • How do I see what's left to deliver? Switch the list to Item view and look at the Balance quantity column.