When adding a product to a sale to POS, if you don't have any stock you can sell directly from a Purchase Order and dispatch the products to the customer when they arrive.
How that stock is sourced can be controlled in a number of ways:
- Using the Retail Express automated source logic to find the next available product on incoming Purchase Orders, Transfers etc (by changing the sale to any non-Cash & Carry Fulfilment Method)
- Create a new Purchase Order with a direct link to the sale (by changing the item on a sale to a Special Order)
- Allocate the sale to an existing Purchase Order (provided the PO is On-Order or Back Order and has stock available) - this process is covered in detail below
For example, if the customer wants to wait before receiving the stock, you can change the sale to a Special Order and allocate the sale to the most appropriate PO based on the ETA date.
New Sales
To allocate a sale on a product to a specific Purchase Order:
- Create a sale in POS
- Add the product to the sale
- Click the Fulfilment Tab
- Click the Basket icon
to change the Fulfilment Method to any method other than Cash & Carry - Change the "Process As" option to Special Order

- Click Update
- Click the Select PO link in the Sourcing column
If this link doesn't appear you will need to ensure the "Process As" option has been changed to "Special Order"
- Change the Select Allocation Method option to "Select PO"

- A list of Purchase Orders will be displayed in order of ETA date; to be eligible the Purchase Order must be On-Order or Back Order and have enough to fill the quantity required on the sale
- Use the Filters to narrow the search for Purchase Orders if required e.g. ETA date range
- Click a row to select a Purchase order
- Click Done
- Process the remainder of the sale as normal
- Finalise the sale
📋 Note: The sale is not linked to the Purchase Order until the sale has been finalised. It's essential you finalise the sale to allocate it to the PO to prevent other users/sales from taking the available stock you had intended to use)
- The Fulfilment Tab will show the details of the selected Purchase Order

Existing Sales
Existing sales can be edited to update the order allocation, for example, if you have used the automated Retail Express source logic and want to select a specific order, or if you want to change the Purchase Order the sale is already allocated to.
- Open the sale in POS
- Click the Fulfilment icon
- Ensure the Cash & Carry Fulfilment Method is not selected (you can use any other method e.g. Delivery)
- Ensure Special Order is selected
- Click Update to return to the sale
- Click the Pencil icon under the Sourcing Outlet

- Change the Select Allocation Method to be "Select PO"

- Select the new Purchase Order as required
- Click Done
- Update the sale
📋 Note: The sale is not linked to the Purchase Order until the sale has been finalised. It's essential you finalise the sale to allocate it to the PO to prevent other users/sales from taking the available stock you had intended to use)
Frequently Asked Questions
There are a few reasons why the Purchase Order might be greyed out:
- The window is currently set to "New PO" - click "Select PO" to enable the list
- The Purchase Order doesn't have enough quantity available to fulfil the order
The Available quantity is determined by the Allocated queue & the number of assigned Special Orders. If there's not enough Available:
- Either the Purchase Order has already been allocated to other orders automatically or linked to other Orders; or
- The required Quantity on the sale is more than the quantity that remains available to customers for the Purchase Orders
There are multiple ways to find Purchase Orders
- View the order within POS as described above
- Special Order Report - enter the Order Number (Customer Sale Number) or the Product PLU (Supplier SKU, Product ID etc)
- PO Detail Report - view the Customer Backorders (total Qty of allocated customer orders against each item on a PO ? last 2 columns)
- Purchase Orders display Special Order quantities on the PO Items tab; to view all related Special Orders click the "Linked Special Orders" button at the bottom of the screen

If your sale has already been assigned to a Purchase Order and you update the allocation to a different PO, the stock on the original PO will become available to be allocated to future sales.
For example:
- A sale is created for 2 products and automatically assigned to the next available stock on a PO arriving in October
- The customer decides they don't want their product until November
- The sale is edited and allocated to a PO coming in November, freeing up the stock on the PO in October
- A new customer walks in and orders the same product
- The sale will be automatically allocated to the next available stock - the PO coming in October (unless that sale is also manually allocated, or set to create a new Purchase Order)
You can!
When an allocated Special Order is changed to use a different PO, the Purchase Order where the sale was removed from is updated with a note in the Internal Comments field. You can also view this information in the "Comments" column of the PO Detail Report.

The new Purchase Order the product was shifted to can be found by using the methods described above on how to view allocated Purchase Orders (e.g. Fulfilment Report).