Skip to main content

Sales Orders

Learn how to create and manage Sales Orders to track products sold to customers, reserve inventory, and accurately mark items as sold throughout the order lifecycle.

Updated over a month ago

Sales Orders allow teams to track products sold to customers and manage how those items move through inventory from order creation to shipment. They provide a structured way to define what is being sold, reserve the correct inventory, and ensure items are accurately marked as sold once shipped.

Sales Orders are available to Operators, Editors, and Admins.


What Sales Orders are used for

Sales Orders help bridge customer demand and physical inventory. They are commonly used to:

  • Track products sold to a specific customer

  • Apply consistent pricing using Part unit prices

  • Reserve inventory so items cannot be double-allocated

  • Maintain traceability from order creation through shipment

  • Ensure inventory reflects what has been sold

Sales Orders follow a defined lifecycle, allowing teams to move orders through operational stages as work progresses.


Access Sales Orders

Sales Orders are located in the Builds module.

To access Sales Orders:

  1. Open the left navigation

  2. Expand Builds

  3. Select Sales

From the Sales Orders list, you can search, filter, and create Saved Views to organize and monitor orders.


Create a Sales Order

To create a new Sales Order, click New Sale Order from the Sales Orders list.

When creating a Sales Order, you’ll define the basic order details, including:

  • Order Number

  • Order Date

  • Delivery Date (optional)

  • Customer

  • Notes (optional)

Once created, the Sales Order is saved in the Draft state.

Draft orders are fully editable and are intended for building and reviewing the order before inventory is impacted.


Sales Order numbering

Sales Order numbers can be generated automatically using Builds Settings.

To enable auto numbering:

  1. Go to Builds Settings

  2. Open Numbering

  3. Locate the Sale Orders section

  4. Enable Auto-increment sale order numbers

  5. Configure a prefix and numbering pattern

  6. Save your changes

Once enabled, new Sales Orders will follow the configured format automatically.


Pricing and line items

Sales Orders track what is being sold using Line Items. Each line item represents a Part and a quantity being sold.

Pricing for Sales Orders is pulled from the Unit Price set on a Part. This ensures consistent pricing across orders and reduces manual entry.

To set or update a Part’s Unit Price:

  1. Navigate to Builds → Parts

  2. Open the Part

  3. Click Edit

  4. Enter a value in Unit Price

  5. Save

Editing line items

While a Sales Order is in Draft, line items can be added or modified freely.

To edit line items:

  • Use the pencil icon in the Line Items section

  • Add Parts and quantities

  • Review calculated totals based on unit pricing

The Sales Order total updates automatically as line items are added or changed.


Sales Order statuses and lifecycle

Sales Orders move through a defined lifecycle that reflects operational progress.

The standard status flow is:

Draft → Confirmed → Fulfilled → Shipped → Delivered

An order can also be Canceled at any point if it should not proceed.

Draft

Draft is the initial state. Use this stage to:

  • Define the customer and dates

  • Add and adjust line items

  • Review pricing and totals

No inventory is reserved in Draft.

Confirmed

Confirmed indicates the order details are finalized and inventory can be allocated.

Once confirmed:

  • Inventory can be reserved to the Sales Order

  • Reserved items are marked as Assigned

  • Assigned items become unavailable for other operations

Use Confirmed when you are ready to commit inventory to the order.

Fulfilled

Fulfilled is typically used when items have been picked or packed and are ready to ship. Inventory remains reserved but not yet marked as sold.

This stage provides internal visibility before shipment.

Shipped

When a Sales Order is set to Shipped, all reserved inventory items are marked as sold in Inventory.

Use Shipped when the order has left your facility.

Delivered

Delivered indicates the customer has received the order and the Sales Order lifecycle is complete.

Canceled

Canceled stops the order from proceeding. Any reserved inventory should be released so it can be used elsewhere.


Reserving inventory for a Sales Order

Reserving inventory ensures that specific inventory items are allocated to a Sales Order and cannot be used by other operations.

Inventory can be reserved once a Sales Order is in the Confirmed or Fulfilled state.

How reservation works

When inventory is reserved:

  • Specific inventory items are assigned to line items

  • Assigned items are marked as Assigned

  • Availability is reduced across the system

  • The reservation remains in place until shipment or cancellation

This prevents double-allocation and maintains traceability between the Sales Order and the exact inventory being sold.


To reserve inventory:

  1. Open a Sales Order in Confirmed or Fulfilled status

  2. Go to the Reserve tab in the Line Items section

  3. Select the line items you want to reserve inventory for

  4. Click Reserve

A reservation modal opens, showing each line item and the quantity required.


Assign inventory items

Within the reservation modal:

  • Search for available inventory items that match the Part

  • Assign quantities to each inventory item

  • Add multiple inventory rows if needed to fulfill the quantity

Progress is shown for each line item, such as Assigned 1 / 4, so it’s clear when requirements are fully met.

Once all required quantities are assigned, click Reserve to apply the reservation.


Review reserved inventory

After reserving inventory:

  • The Reserved column updates for each line item

  • Reserved inventory can be expanded to show Tracking IDs, quantities, and locations

This provides clear traceability between the Sales Order and the physical items being sold.


How reservations affect inventory

Reserved inventory:

  • Cannot be selected for other work orders or operations

  • Remains unavailable until the order progresses or is canceled

When the Sales Order is moved to Shipped, reserved inventory is automatically marked as sold.


Why Sales Orders matter

Sales Orders provide structure and control around selling physical products. By combining pricing, inventory reservation, and lifecycle tracking, they help teams avoid inventory conflicts, maintain traceability, and confidently fulfill customer demand.

Did this answer your question?