Overview of sales and shipping


sales overview

Sales & shipping processes

  1. A sale begins with a quote or order.
  2. Fulfilment is performed to create goods-out notes for each shipment. Multiple shipments can be created from a single order.
  3. Goods-out notes are processed through printing, picking and packing before being shipped.
  4. An order is considered complete when it is paid and invoiced.

Payment, fulfilment and invoicing can be done in any order to suit your processes.

order to cash cycle

Sales order statuses

Unlike some software which has pre-defined stages of Quote > Order > Invoice, Brightpearl lets you choose your own workflow independently of those key stages using statuses. Sales statuses are used to represent the stage the order has reached in your sales cycle.

Lists and reports can be filtered to include or exclude orders of any status.

Here are some examples of how you might use sales statuses:

  • Quote

    A quote status indicates that the customer has been quoted a price but the order has not yet been approved. Exclude quotes from your list of orders to be fulfilled and shipped so they are not accidentally processed.

  • New order

    A new order status indicates an order which is confirmed and is ready to process. Include these orders in your list of orders to be fulfilled and shipped.

  • Processing

    An order which has been forwarded on to the next stage in your sales cycle can be considered in progress or processing. These orders can be excluded from your list of orders to be fulfilled and shipped, but might be included on a monitoring list to highlight any orders which have been in progress for too long.

  • Complete

    A complete order is one that has been fully processed and no longer requires any action. These can be excluded from processing lists.

Best practice is to manage the detailed stages within "Processing" using the "allocation status", "fulfil status", "payment status" and "ship status" - all are updated automatically by Brightpearl based on order data. Don't create order statuses to represent these stages.

Order statuses can be updated manually at any time, or using workflow rules found in Settings > Sales > Sales workflow. The following actions can trigger a status change:

  • Canceling an order
  • Emailing to a customer
  • Approving a quote
  • Invoicing an order
  • Creating a back order

For more detail, see the article on sales statuses.

Inventory Allocation

Unless inventory is allocated to a sales order, it will still be available to sell. Allocating inventory reduces the 'on hand' quantity, which in turn causes Brightpearl to update inventory levels on all connected sales channels.

Based on your channel settings, inventory can be automatically allocated to sales downloaded from sales channels like eBay, Amazon or an eCommerce store. For sales created manually or imported from a spreadsheet, you'll need to allocate inventory manually.

Allocation can also be handled using rules in the Brightpearl Automation app.

Allocation status

Every sales order has the following allocation statuses:

 No stock-tracked items are on the sale.

notallocated.png  Stock items are on the sale, none allocated.

partallocated.png  Stock items are on the sale, some allocated.

fullyallocated.png Stock items are on the sale, all allocated.

For more detail, read about allocating inventory to sales orders.


Fulfillment is the first stage of shipping or drop-shipping an order. It is the process used to select some or all items on an order for shipping from one or more warehouses or suppliers.

Fulfillment will create a goods-out note per shipment from each warehouse, or a drop-ship purchase order per supplier.

Once order rows have been fulfilled the stocked items cannot be sold to anyone else unless the goods-out note is deleted.

Fulfilment status

The fulfillment status of an order is recognized using the following icons:

fulfilled-none.png Sale not fulfilled

fulfilled-partial.png Sale part fulfilled

fulfilled-full.png Sale all fulfilled

These can be used to filter sales. Additionally, there's a handy "due to fulfil" filter which includes both "not fulfilled" and "part fulfilled". For more detail, read about fulfillment.


Note that Orders are not shipped, Goods Out Notes or Drop-ship Purchase Orders are shipped. This allows an order to be part shipped in multiple consignments from different locations or suppliers.

Shipping status

Every order has a shipping status indicated by the shipping status icon. The shipping status is automatically updated as items are marked as shipped on goods-out notes. The sales list can be filtered by shipping status to find orders still awaiting shipments.

notshipped.png No items shipped

partshipped.png Some items shipped

shipped.png All items shipped

Shipping from a warehouse

There are several stages leading to shipping. Some stages can be skipped to fit business operations:

  1. Fulfilment

    This is the process of selecting items from an order to ship and creating a goods-out note.

  2. (Optional) Printing

    This will print the goods-out note detailing the contents of the shipment and mark the goods-out notes as printed.

  3. (Optional) Picking

    This stage is used to indicate that the items have been collected from the warehouse shelves. A picking list can be printed when collecting items for multiple orders in one go. The goods-out notes will be marked as picked.

  4. (Optional) Packing

    This stage is used to indicate that the items have been packed into boxes and are ready to be shipped. At this stage you can enter the tracking reference if there is one. The goods-out notes will be marked as packed.

  5. Shipping

    This is the final step and will complete the shipment. The items will be taken out of the stock and the order shipping status is updated. If cost of sales accounting is on an accounting journal will be posted. The goods-out notes will be marked as shipped and the order shipping status will be updated.

Shipping direct from supplier (drop-ship)

Drop-shipping is where the supplier is asked to deliver the goods directly to the customer. In Brightpearl this process always begins with a sales order which is then fulfilled to a purchase order, instead of a goods-out note.

The purchase order is linked to the original sale. You can choose whether the sales order will be marked as shipped once the purchase invoice has been received or whether they will be marked as shipped at another stage of the drop-ship process.

For more detail, read Introduction to drop-shipping.


An order is paid using one or more Customer Order Payments. Multiple part payments (such as deposits) can be made against an order, using different Payment Methods.

If a Payment Method is linked to a Bank Account, then accounting entries are made automatically as you work with order payments.

Payment status

Orders can be on one of the following payment statuses, which are updated by Brightpearl as order payments are created or removed:

  • Paid
  • Partially paid
  • Unpaid
  • Authorized
  • Not applicable 

You can use these statuses to filter the sales list.

For more detail, read about order payments.


Finally, once an order is shipped and paid, it should be marked as invoiced. This will lock the order, and complete the accounting transactions.

An order can be un-invoiced in exceptional situations.

To find invoiced or not-invoiced orders, use the filters on the sales list.

For more detail, read about order invoicing.

Keeping in touch with the customer

Every sales order requires a customer record to be created, even if it's a one-off sale. The customer record is also used to set customer credit terms and limits, assign them a price list, special tax codes or account codes for reporting. The customer record also provides full order and financial history and details of their outstanding balance.

Any communication sent through Brightpearl will automatically be recorded on the customer timeline for future reference.



Have more questions? Submit a request