# POS Batch Sales

> A Batch Sale is a collection of Sale Lines (i.e. sales) that were made at your physical POS terminals. Our system processes these Sale Lines in bulk (usually

Source: https://www.purchaseplus.com/docs/for-purchasers/troubleshooting-pos-batch-sales

Markdown: https://www.purchaseplus.com/docs/for-purchasers/troubleshooting-pos-batch-sales.md

# POS Batch Sales
Jump to:

-   [POS Batch Sales](#pos-batch-sales)
-   [Error Index](#errorindex)
    -   [Sale has one or more ingredients on recipe \[Recipe Name\] that are not in the outlet location](#recipeingredientnotinoutlet)

### POS Batch Sales

A [Batch Sale](/docs/for-purchasers/introduction-to-point-of-sale#BatchSales) is a collection of Sale Lines (i.e. sales) that were made at your physical POS terminals. Our system processes these Sale Lines in bulk (usually grouped by date, in a CSV format), in order to decrement the Stock Items from the correct Stock Locations in PurchasePlus. 

Occasionally, a Batch Sale can't be processed successfully due to one or more errors - usually to do with [POS Items](/docs/for-purchasers/introduction-to-point-of-sale#POSItems). In this scenario, the Sale Line will be easily identifiable with an Error icon: 

![POS Batch Sale error](/images/docs/for-purchasers/troubleshooting-pos-batch-sales-1.avif)

Clicking on this Error icon with reveal more information about the error. You can find troubleshooting steps in the Error Index below.

### Error Index

#### Sale has one or more ingredients on recipe \[Recipe Name\] that are not in the outlet location

This is a common issue that arises when one or more Ingredients in the Recipe (that is a POS Item) is not present in the [Outlet Location](/docs/for-purchasers/introduction-to-point-of-sale#POSOutlets).![recipeingredientnotinoutleterror](/images/docs/for-purchasers/troubleshooting-pos-batch-sales-2.avif)  
  
To fix this issue, follow the steps below:

1.  Identify the Stock Location that is linked to the Outlet in question. First, click the **\[Outlet Name\]** in the Batch Sale view:  
    ![Outlet Name on a Batch Sale](/images/docs/for-purchasers/troubleshooting-pos-batch-sales-3.avif)  
    ..then, scroll down until you see the **\[Stock Location\]** linked to the Outlet:  
    ![Stock Location on a POS Outlet](/images/docs/for-purchasers/troubleshooting-pos-batch-sales-4.avif)  
    Take note of this Stock Location.  
      
    
2.  Return to the Batch Sale and click on the **\[POS Item\]:  
    ![POS Item on a Batch Sale](/images/docs/for-purchasers/troubleshooting-pos-batch-sales-5.avif)  
    **..then, scroll down until you see the **\[Recipe\]** linked to this POS Item:  
    ![Recipe linked to a POS Item](/images/docs/for-purchasers/troubleshooting-pos-batch-sales-6.avif)
3.  Click **\[Go To Recipe\]**:  
    ![Go To Recipe](/images/docs/for-purchasers/troubleshooting-pos-batch-sales-7.avif)
4.  On the resulting Recipe Ingredients page, take note of the Ingredient Names and P+ codes:  
    ![Recipe Ingredients and P+ codes](/images/docs/for-purchasers/troubleshooting-pos-batch-sales-8.avif)
5.  Navigate to **\[Inventory\] → \[Stock Locations\]** and search for the Stock Location you identified in Step 1 above. Click on the **\[Location Name\]:  
    ![Stock Location on Stock Locations](/images/docs/for-purchasers/troubleshooting-pos-batch-sales-9.avif)**
6.  Systematically search for the Ingredients in the Location by using either the Search Bar (inputting the Product Name), or by using the **\[Search By Code\]** Advanced Search filter (and inputting the P+ code):  
     ![Search ingredients in a Stock Location](/images/docs/for-purchasers/troubleshooting-pos-batch-sales-10.avif)
7.  Any Ingredient in the Recipe that is _not_ present in the Location must either be [Transferred into the Location](/docs/for-purchasers/introduction-to-inventory-transfers) from another Location (as a Stock Transfer), or [received from a Purchase Order](/docs/for-purchasers/receiving-goods-to-inventory). 
8.  If the POS item can't be resolved via Transfers currently and you still wish to process the Batch Sale, click the **\[More\]** menu and select **\[Delete\]** to remove the Sale Line:  
    ![Delete Sale Line from a Batch Sale](/images/docs/for-purchasers/troubleshooting-pos-batch-sales-11.avif)  
      
    **Please note**: you can only Delete a Sale Line if the Batch Sale is in an ['Open' State](/docs/for-purchasers/introduction-to-point-of-sale#BatchSales).
