---
title: "Processing a Cash Sale for a new Customer"
canonical: "https://kb.myframeworks.com.au/space/CO/30523194/Processing%20a%20Cash%20Sale%20for%20a%20new%20Customer"
format: markdown
---
> Macro (include)

# Overview

At **Point of Sale**, you may need to create a new cash customer as a way of storing the customer details to allow for delivery or later pickup of goods. It also allows you to define a discount group so that this customer can get some standard discounting on future sales.

> ⚠️ Ensure that an existing account does not exist for this customer before creating a new one.

# How to Process a Cash Sale for a New Customer

To process a cash sale for a new customer, from the home **Dashboard** perform the following:

## 1. Open the POS screen

1. Click the **Frameworks Menu**, then navigate to **Sales > Transaction Processing > Point of Sale **from the** **navigation tree.
2. A transaction number appears automatically in the POS header.

## 2. Create the new customer

> Macro (include)

> Macro (include)

## 3. Enter the customer’s order number (if required)

In the **Customer Order No.** field, enter the customer’s order number.

> ℹ️ The **Customer Order No** field is mandatory if the **Order No. Required** checkbox is enabled for the customer.

## 4. Add products

> Macro (include)

> ℹ️ If activated, system Flag **GPLinePOS **allows you to reprice an individual product line based on a new GP% entered by a user. Refer to cheat sheet: [How to reprice an individual product in POS based on a new GP%](https://sterlandsupport.atlassian.net/wiki/spaces/fwksproau/pages/30515334) for further information. *Note*: Repricing an individual product will re-price the product sell based on the current unit cost of the product line. Any previously existing discounts will be overridden as part of this process. For example, if a product had an existing *Discount %* of 10% and you applied a new *GP%*, the *Discount %* resets to 0.

## 5. Enter delivery details (if applicable) 

If delivery is required, click the **Delivery Details** tab and enter the necessary information.

> ✅ Refer to [Processing a Cash Sale with Delivery](https://sterlandsupport.atlassian.net/wiki/spaces/fwksproau/pages/30529154) for further detailed information about the Delivery Details fields.

## 6. Finalize the sale

Click **Finish Sale** to process the transaction and open the **Tendering** window.

> ✅ Refer to [Tendering Payments](https://sterlandsupport.atlassian.net/wiki/spaces/fwksproau/pages/30530648) for further information.

## 7. Additional POS options

After entering the sale, you can also:

1. **Click Suspend Sale** to suspend the transaction and resume it later
2. **Click Void Sale** to permanently delete the transaction
3. **Click Last Docket** to reprint the last docket from the till

> Macro (include)

## 8. Print and complete the sale

Provide the printed docket to the customer, along with the appropriate change. This indicates that the sale was processed successfully.

# Additional Information

> ✅ Refer to [POS Configurations](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28391236) for information on POS System Flags.

<details>
<summary>Related System Settings - Flags/Numeric/General</summary>

The below system settings may be used to customise the functionality of your Frameworks instance.

| System Settings - Flags | Flag Purpose |
| --- | --- |
| **FWNegWarn** | Enable Warning Product with Insufficient Stock On POS/SOP |
| **GPLinePOS** | Allow GP per Line in POS |
| **POSMiscCostEdit** | Allows editing of cost on miscellaneous items in the Point-of-Sale screen. |

> ✅ Refer to [Point of Sale Related System Settings](https://sterlandsupport.atlassian.net/wiki/spaces/FRAM/pages/28391162) for more information.
</details>