How To Navigate POS Discounts, Voids & Promotions
Introduction
This guide is part of the POS Functionality series, which documents the standard behaviour of the Enactor Point of Sale (POS) in Standard Configuration (SC) for Version 2.7.747.RC2.
The Discounts, Voids and Promotions functions enable operators to apply discounts and price overrides to items or transactions, cancel specific items or entire transactions, and manage the application of automatic promotions. Discounts adjust the price of an item or basket. Voids mark items or transactions as cancelled, displaying a strikethrough effect in the basket. Promotions are applied automatically when configured conditions are met, and can be individually disabled when required.
The purpose of this guide is to demonstrate the steps to perform the following functions on the Enactor POS:
- Item Discounts - applying a percentage or fixed-amount discount to a selected item
- Transaction Discounts - applying a percentage or fixed-amount discount to the entire basket
- Price Override - increasing or decreasing the price of a selected item
- Item Void - voiding a product that has been added to the basket
- Item Discount Void - voiding a discount that has been applied to an item
- Transaction Void - voiding an entire transaction
- Tender Void - voiding a part payment tender from the basket
- Scan Item Void - voiding a basket item by scanning its barcode
- Disable Promotion - preventing a specific promotion from being applied to the current transaction
This guide covers the POS as experienced by the operator at the till. It does not cover Estate Manager configuration. All screens shown are POS terminal screens.
Overview
This guide covers the following sections:
- Item Discounts - Selecting a basket item and applying a discount reason code to reduce the item price by a fixed percentage, fixed amount, or discretionary value.
- Transaction Discounts - Applying a discount reason code to the entire basket to reduce the total transaction value.
- Price Override - Selecting a basket item and applying a price override reason code to set a new price, either higher or lower than the original.
- Item Void - Selecting a basket item and applying a void reason code to cancel the item within the transaction.
- Item Discount Void - Selecting a discounted item and applying a void reason code to cancel the discount previously applied.
- Transaction Void - Voiding an entire transaction using a transaction void reason code.
- Tender Void - Selecting a part payment tender and applying a void reason code to remove it from the transaction.
- Scan Item Void - Scanning a basket item's barcode to void it, using an item void reason code.
- Disable Promotion - Selecting an active promotion and disabling it so that it is not applied to the current transaction.
Discounts / Overrides
The Discounts / Overrides function enables operators to apply discounts and price overrides.
Upon applying a discount or price override, the new value details will be displayed on the item or the basket.
This functionality allows operators to adjust the price of an item or the total cost of a basket.
Path: Enactor POS > Sale > Discount / Overrides
Item Discounts
The Item Discount function enables operators to apply discounts to individual items.
This feature prompts the operator to select the item and item discount reason.
This functionality allows operators to adjust the price of an individual item according to specific circumstances.
Path: Discount / Overrides > Item Discount
The following item discount reasons are available:
| Reason ID | Reason Name | Description |
|---|---|---|
| ID-UK-01 | 10% Item Discount | Applies a 10% discount to the selected item. |
| ID-UK-02 | 20% Item Discount | Applies a 20% discount to the selected item. |
| ID-UK-03 | Manager Item Discount (%) | Applies a discretionary discount percentage to the selected item (highest allowed percentage is 100%). Requires sign-on details of authorising user. |
| ID-UK-04 | Manager Item Discount (Amount) | Applies a discretionary discount amount to the selected item (amount cannot exceed the value of the item). Requires sign-on details of authorising user. |
| ID-UK-05 | Employee 20% Discount | Applies a 20% discount to the selected item. Requires employee details. |
| ID-UK-06 | Item Discount - Percentage Range | Applies a discretionary discount percentage to the selected item (highest allowed percentage is 80%). |
| ID-UK-07 | Range Item Discount (Amount) | Applies a discretionary discount amount to the selected item (amount cannot be higher than £8). |
| ID-UK-08 | £1.00 Item Disc. - Witness Capture | Applies a £1 discount to the selected item. Requires sign-on details for a witness (current user cannot be a witness). |
Item Discount Procedure
- From the Sale screen, add the item to be discounted to the basket.
- Select the item in the basket, then select Discount / Overrides from the function buttons and choose Item Discount.
- A list of item discount reasons is displayed - select the appropriate reason.
- If the reason requires additional details (authorising sign-on, employee details, or witness sign-on), provide these when prompted.
- The discount is applied to the item. The item's discounted price is displayed in the basket.



This completes the Item Discount procedure.
Transaction Discounts
The Transaction Discounts function enables operators to apply discounts to the entire basket.
This feature prompts the operator to select a reason code.
This functionality allows operators to adjust the total cost of a basket according to specific circumstances.
Path: Discount / Overrides > Transaction Discount
The following transaction discount reasons are available:
| Reason ID | Reason Name | Description |
|---|---|---|
| TD-UK-01 | 10% Transaction Discount | Applies a 10% discount to the transaction. |
| TD-UK-02 | 20% Transaction Discount | Applies a 20% discount to the transaction. |
| TD-UK-03 | Manager Transaction Discount (%) | Applies a discretionary discount percentage to the transaction (highest allowed percentage is 100%). Requires sign-on details of authorising user. |
| TD-UK-04 | Manager Transaction Discount (Amount) | Applies a discretionary discount amount to the transaction (amount cannot exceed the total value of the transaction). Requires sign-on details of authorising user. |
| TD-UK-05 | Employee 20% Discount | Applies a 20% discount to the transaction. Requires employee details. |
| TD-UK-06 | £1.00 Trans. Disc. - Witness Capture | Applies a £1 discount to the selected item. Requires sign-on details for a witness (current user cannot be a witness). Requires a discount explanation. |
Transaction Discount Procedure
- From the Sale screen, add items to the basket.
- Select Discount / Overrides from the function buttons and choose Transaction Discount.
- A list of transaction discount reasons is displayed - select the appropriate reason.
- If the reason requires additional details (authorising sign-on, employee details, witness sign-on, or discount explanation), provide these when prompted.
- The discount is applied to the transaction. The basket total reflects the reduced amount.


This completes the Transaction Discount procedure.
Price Override
The Price Override function enables operators to change item prices by applying price overrides.
This feature prompts the operator to select an item, a price override reason, and enter the new price.
This functionality allows operators to adjust the price of an individual item according to specific circumstances.
Path: Discount / Overrides > Price Override
The following price override reasons are available:
| Reason ID | Reason Name | Description |
|---|---|---|
| PO-UK-01 | Price Override Up | Increases the price of the selected item (new price cannot be lower than original). |
| PO-UK-02 | Price Override Down | Decreases the price of the selected item (new price cannot be higher than original). |
| PO-UK-03 | Price Override Percentage | Increases or decreases the price of the selected item (maximum percentage increase is 80%, maximum percentage decrease is 10%). |
| PO-UK-05 | Price Override Up - witness capture | Increases the price of the selected item (new price cannot be lower than original). Requires sign-on details for a witness (current user cannot be a witness). |
Price Override Procedure
- From the Sale screen, add the item to be overridden to the basket.
- Select the item in the basket, then select Discount / Overrides from the function buttons and choose Price Override.
- A list of price override reasons is displayed - select the appropriate reason.
- If the reason requires a witness sign-on, provide these details when prompted.
- The POS prompts the operator to enter the new price for the item.
- Enter the new price using the numeric keypad and press ENT.
- The item's price is updated in the basket to reflect the overridden value.




This completes the Price Override procedure.
Voids
The Voids function enables operators to void various entities during a transaction, including items, item discounts, transactions, and tenders.
Upon performing a void, the basket will add a strikethrough effect to the affected item.
If the last remaining product in the basket is voided, the POS will finalise the void as a transaction void.
This functionality allows operators to cancel or reverse specific actions during a transaction.
Path: Enactor POS > Sale > Voids
Item Void
The Item Void function enables operators to void products that have been added to the basket.
This feature prompts the operator to select the item to be voided and a reason code.
These functionalities allow operators to cancel or reverse the addition of specific items to a transaction.
Path: Voids > Item Void
The following item void reasons are available:
| Reason ID | Reason Name | Description |
|---|---|---|
| IV-01 | Item Faulty | Indicates the item is damaged or faulty. |
| IV-02 | Customer Left Store | Indicates the customer has left the store. |
| IV-03 | Operator Error | Indicates the operator has mistakenly added the item to the basket. |
| IV-04 | Item Faulty - Witness Capture | Indicates the item is damaged or faulty. Requires sign-on details for a witness (current user cannot be a witness). |
If the last remaining product in the basket is voided, the POS will automatically finalise the void as a Transaction Void.
Item Void Procedure
- From the Sale screen, select the item to be voided in the basket.
- Select Voids from the function buttons, then select Item Void.
- A list of item void reasons is displayed - select the appropriate reason.
- If the reason requires a witness sign-on (IV-04), provide these details when prompted.
- The item is voided. A strikethrough effect is applied to the item in the basket.



This completes the Item Void procedure.
Item Discount Void
The Item Discount Void function enables operators to void all types of discounts that have been applied to a product.
This feature prompts the operator to select a reason code from a list to finalise the item discount void.
This functionality allows operators to cancel or reverse the application of discounts to specific items in a transaction.
Path: [select item discount] > Item Void
The following item discount void reasons are available:
| Reason ID | Reason Name | Description |
|---|---|---|
| IDV-01 | Invalid discount | Indicates the wrong discount has been applied to the item. |
| IDV-02 | Other | Indicates there is another reason to void the item discount. |
| IDV-03 | Operator Error | Indicates an operator has mistakenly added the discount to the item. |
Item Discount Void Procedure
- From the Sale screen, select the discounted item in the basket.
- Select the discount entry applied to the item, then select Item Void.
- A list of item discount void reasons is displayed - select the appropriate reason.
- The discount is voided and removed from the item. The item's original price is restored in the basket.



This completes the Item Discount Void procedure.
Transaction Void
The Transaction Void function enables operators to void transactions at any stage of the transaction.
This feature prompts the operator to enter a reason for the void.
This functionality allows operators to cancel or reverse an entire transaction.
Path: Voids > Transaction Void
The following transaction void reasons are available:
| Reason ID | Reason Name | Description |
|---|---|---|
| TV-01 | Customer Left Store | Indicates the customer has left the store. |
| TV-02 | Item Faulty | Indicates the item is faulty. |
| TV-03 | Operator Error | Indicates the operator has mistakenly started the transaction. |
| TV-04 | Customer Left Store - Witness Capture | Indicates the customer has left the store. Requires sign-on details for a witness (current user cannot be a witness). |
Transaction Void Procedure
- From the Sale screen, select Voids from the function buttons, then select Transaction Void.
- A list of transaction void reasons is displayed - select the appropriate reason.
- If the reason requires a witness sign-on (TV-04), provide these details when prompted.
- The entire transaction is voided. The POS returns to the Sale screen ready for a new transaction.




This completes the Transaction Void procedure.
Tender Void
The Tender Void function enables operators to void and remove part payment tenders from the basket, except for card type tenders.
Once a tender has been added, the operator can void it using this feature.
This function prompts the operator to select a reason code.
This functionality allows operators to cancel or reverse the addition of specific tenders to a transaction.
Path: Enactor POS > Sale > Tender > [select tender] > Void Tender
Card type tenders cannot be voided using the Tender Void function.
The following tender void reasons are available:
| Reason ID | Reason Name | Description |
|---|---|---|
| ITV-01 | Invalid tender | Indicates the wrong tender has been selected. |
| ITV-02 | Other | Indicates there is another reason to void the tender. |
Tender Void Procedure
- From the Sale screen, proceed to tender and add a part payment tender to the transaction.
- Select the tender entry in the basket, then select Void Tender.
- A list of tender void reasons is displayed - select the appropriate reason.
- The tender is voided and removed from the transaction. The outstanding balance is restored.



This completes the Tender Void procedure.
Scan Item Void
The Scan Item Void function enables operators to void an item present in the basket by scanning it again.
This feature prompts the operator to scan the product and select a reason code.
This functionality allows operators to quickly and easily cancel or reverse the addition of specific items to a transaction by scanning their barcode.
Path: Voids > Scan Item Void
Refer to the Item Void reasons table for details about the void reason codes used in this function.
Scan Item Void Procedure
- From the Sale screen, select Voids from the function buttons, then select Scan Item Void.
- The POS prompts the operator to scan the item to be voided.
- Scan the barcode of the item to be voided.
- A list of item void reasons is displayed - select the appropriate reason.
- If the reason requires a witness sign-on (IV-04), provide these details when prompted.
- The item is voided. A strikethrough effect is applied to the item in the basket.



This completes the Scan Item Void procedure.
Promotions
The Promotions function enables promotions to be automatically applied to the basket based on their configuration and once all their conditions are met.
Promotions can be configured to include or exclude certain items, item groups, or other criteria.
Additionally, a setting can be enabled to alert the operator when a promotion is nearly triggered.
This functionality allows operators to apply promotions to transactions according to specific rules and conditions.
The following standard promotions are available in the UK configuration:
| Promotion ID | Promotion Type | Promotion Description | Threshold Count / Value / Points | Benefit |
|---|---|---|---|---|
| UK_001 | Cheapest Product Free | Cheapest Product Free in the transaction | Cheapest product free in the item bag | |
| UK_002 | Dearest Product Free | Dearest Products Free in the transaction | Dearest product free in the item bag | |
| UK_003 | Fixed Price | Buy 2 for £50 | 2 | Buy 2 products for a fixed price in the item bag |
| UK_004 | Fixed Price by Item | Get £200 on Items for selected products | 5 | Get £200 on Items for selected products in the item bag |
| UK_005 | Offer-price promotion | Offer-price promotion | 2 | Offer-price promotion for selected products in the item bag |
| UK_007 | Points Multiplier | Loyalty Customer Points Multiplier promo | 1 | The Points Multiplier promotional reward multiplies the loyalty points already accrued to the Transaction by a factor specified in the Reward Value property. |
| UK_008 | Spend £1000 & get £5 Voucher Free | Spend £1000 & get £5 Voucher Free | £2,000.00 | This promotion will trigger when Spend £1000 & get £5 Voucher Free |
| UK_009 | Spend X Get Free Product | Spend 5000 Get Free Product | £5,000.00 | Spend 5000 Get Free Product in the item bag |
| UK_010 | Spend X and Get Y | Spend £500 get £20 off | £500.00 | Spend £500 get £20 off from the total amount |
| UK_011 | Spend X and Get Y | Spend £5000 get £200 off | Spend £5000 get £200 off from the total amount | |
| UK_012 | Fee Override | Fee Override | 1 | |
| UK_013 | Additional Points | Additional Points | 1 | Gets additional points when the selected product adds to the item bag |
| UK_014 | Amount Discount | £20 Discount for selected products | Gets £20 Discount for selected products in the item bag | |
| UK_015 | Amount Discount | £20 Discount for Transactions with above 2 product | 2 | Gets £20 Discount for Transactions with above 2 product in the item bag |
| UK_016 | Amount Discount By Item | Amount Discount By Item | Gets £50 Discount for selected products in the item bag | |
| UK_017 | Gift Card | Gift card Promo - UK | Get £15.00 worth gift card free for selected products | |
| UK_018 | Gift Card | Gift card Promo Transaction - UK | Get £10.00 worth gift card free for transactions with above 2 product in the item bag |


Disable Promotion
The Disable Promotion function enables operators to disable promotions.
This feature prompts the operator to select the promotion to disable.
This functionality allows operators to prevent promotions from being applied to transactions in certain situations.
Path: Enactor POS > Sale > Discount / Overrides > Disable Promotion
Disable Promotion Procedure
- From the Sale screen, select Discount / Overrides from the function buttons, then select Disable Promotion.
- The POS displays a list of active promotions available to disable - select the promotion to be disabled.
- The selected promotion is disabled for the current transaction and will not be applied even if its conditions are met.



This completes the Disable Promotion procedure.