Skip to main content

How-to Guide - Configuring Returns


Introduction

This guide provides a foundational understanding of the options and capabilities available when configuring return functionality in the Enactor Retail System. Return functionality encompasses the full end-to-end setup required to enable returns at the POS -- from defining the types of return operations available to operators, through to exposing those functions in the Sale menu and granting the appropriate user role privileges.

Enactor supports five types of return operation at the POS, each covering a distinct customer scenario:

  • Item Return - The customer returns an individual item and receives a refund. The inventory effect, allowed tenders, and witness requirements are all configurable per return type.
  • Receipt Return - The customer returns items against an original receipt. Items are selected directly from the original transaction record.
  • Item Exchange - The customer exchanges an item for a different variant. No monetary refund is issued.
  • MMG Return - The customer returns a merchandise group item at a specified price, without requiring the original barcode to be scanned.
  • Non-Merchandise Return - The customer returns a non-stock item such as a service charge or deposit.

The purpose of this guide is to demonstrate the steps required to configure return functionality in the Enactor Estate Manager: setting up the return types available at the POS, configuring the Sale menu to expose return functions to operators, setting up user role privileges, applying tender restrictions for return operations, and broadcasting the configuration to the POS.


Overview

The following steps are required to enable return functionality at the POS:

  1. Item Returns - Configure item return operations, including return price, applicable tenders, transaction types, and witness settings
  2. Receipt Returns - Configure return operations against an original receipt
  3. Item Exchanges - Configure item exchange operations
  4. MMG Returns - Configure merchandise group return operations
  5. Non-Merchandise Returns - Configure return operations for non-stock items
  6. Menus - Configure the Sale menu to expose return functions to POS operators
  7. User Roles - Set return operation privileges on the appropriate user roles
  8. Tenders - Configure tender restrictions to control which tenders are available for refunds
  9. Broadcasting - Deliver the configuration to the POS

Prerequisites

Before starting, you should have the following resources in place:

  • Enactor Estate Manager
  • Enactor POS (configured within the appropriate region, connected to the Estate Manager)
  • Standard Configuration, including base configuration and regionally appropriate data

You should be familiar with the following:

  • Estate Manager configuration
  • Organisation and Region configuration
  • Tender configuration
  • Data broadcasting

Configuration Steps

Item Return Reasons

Item Return reasons are used when a customer returns an individual item and receives a refund. Each reason defines the effect on inventory, the tenders available for the refund, and whether a witness is required.

Navigate to Reason Maintenance using the Search or the path: Main Menu > Configuration > Organisation > Reasons

The Reason Maintenance list is displayed, showing all configured reasons.

Reason Maintenance list showing all configured reasons.

The Reason Maintenance list displays all configured reasons. Select Create a New Reason to add a new reason, or use the edit icon on an existing reason to modify it.

Select Create a New Reason. Set the Region, Reason Type, and Reason ID on the header screen:

Create Reason screen. Region is 'All Regions', Reason Type is 'Item Return', and Reason ID is 'IR-001'.

Set Region to the region where this reason applies, or All Regions for a global reason. Set Reason Type to Item Return and enter a unique Reason ID.
ConfigurationDescription
RegionThe region in which this reason is available. Use All Regions to make the reason available across all regions.
Reason TypeSet to Item Return to configure this as an individual item return reason.
Reason IDA unique identifier for the reason. Used internally and in transaction records.

General Tab

On the General tab, enter the reason description:

Reason Maintenance General tab for IR-001. Description is 'Damaged / Faulty'.

Enter the Description that will appear to the operator at the POS when selecting a return reason.
ConfigurationDescription
DescriptionThe reason text displayed to the POS operator. Can be alphanumeric with a maximum of 50 characters.
Function Authorisation CodeSelect the applicable authorisation code if reason selection requires manager authorisation. These are configured in Role Maintenance.
Capture Reference NumberTick to prompt the operator to enter a reference number when using this reason.
Capture Customer Name and AddressTick to prompt the operator to capture the customer name and address when using this reason.
Parent Reason IDIf this reason requires a parent reason, select the relevant parent from the list of configured reasons of the same type.
Reason Start DateOptional date from which this reason becomes active. Leave blank for no start restriction.
Reason End DateOptional date after which this reason is no longer available. Leave blank for no end restriction.

Return Tab

On the Return tab, configure the inventory and return behaviour for this reason:

Reason Maintenance Return tab for IR-001. Shows inventory effect and return configuration settings.

The Return tab controls how inventory is affected when this reason is used. Set Effect on Inventory to control whether returned stock is treated as good, damaged, or destroyed.
ConfigurationDescription
Effect on InventoryDetermines how the returned item affects stock levels: Returned (back to sellable stock), Damaged (moved to damaged stock), or Destroyed (removed from inventory).
Capture Original TenderTick to prompt the operator to capture the original tender used in the original transaction.
Capture Original Tax RegionTick to prompt the operator to capture the original tax region of the transaction.
Requires WitnessTick to indicate that a witness is required when using this reason. Further witness settings are configurable on the Witness tab.
Return within Days LimitEnter a value from 0 to 365 defining the period within which a return may be made using this reason. Set to 0 for no restriction.
Capture Return InformationTick to prompt the operator to capture additional return information when using this reason.
Raise AlertTick to raise a system alert when this reason is used.
Print Signature SlipTick to print a customer signature slip during the return.
Number of Copy ReceiptsEnter a value from 0 to 5 for the number of extra receipts to print when this reason is used.
Offer Return SlipTick to prompt the operator to offer a product return slip to the customer.

Return Price Tab

On the Return Price tab, configure price entry behaviour for this reason:

Reason Maintenance Return Price tab for IR-001. Force Price Entry is unchecked.

The Return Price tab controls whether the operator must manually enter the refund price. Leave Force Price Entry unticked to use the original selling price as the default refund amount.
ConfigurationDescription
Force Price EntryWhen ticked, the operator must manually enter the refund price rather than using the original selling price.
Enable Lowest Return Price LookupWhen ticked, allows the operator to look up the lowest recorded return price for the product.

Applicable Tenders Tab

On the Applicable Tenders tab, select the tenders available for refunds using this reason:

Reason Maintenance Applicable Tenders tab for IR-001, United Kingdom region. Cash is checked as an applicable tender.

The Applicable Tenders tab controls which tenders are available as refund methods for this return reason. Tick each tender type that operators may use when processing a return with this reason.
ConfigurationDescription
RegionThe region for which these tender restrictions apply.
Tender checkboxesTick each tender type permitted as a refund method for this reason. Unticked tenders will not appear in the refund tender selection at the POS.

Transaction Types Tab

On the Transaction Types tab, select the transaction types to which this reason applies:

Reason Maintenance Transaction Types tab for IR-001, United Kingdom region. Normal Retail Sale is checked.

The Transaction Types tab controls which transaction types this return reason can be applied to. Tick Normal Retail Sale to make this reason available during standard retail return transactions.
ConfigurationDescription
RegionThe region for which these transaction type restrictions apply.
Transaction type checkboxesTick each transaction type for which this return reason is available at the POS.

Witness Tab

On the Witness tab, configure whether a witness is required when this reason is used:

Reason Maintenance Witness tab for IR-001. Capture Witness is checked and Rate is set to 100%.

Tick Capture Witness to require a witness during the return operation. Set Rate to define the percentage of transactions requiring a witness - set to 100% to require a witness on every return.
ConfigurationDescription
Capture WitnessWhen ticked, the POS prompts for a witness during the return operation.
RateThe percentage of return transactions that require a witness. Set to 100% to require a witness on every return using this reason.

Select Save to save the Item Return reason.

note

Multiple reasons can be created for the Item Return Reason Type as required. All configured Item Return reasons are presented to the operator to select from when performing an Item Return at the POS.

This completes the Item Return Reasons configuration.


Receipt Return Reasons

Receipt Return reasons are used when a customer returns items from an original receipt. The return is processed by locating the original transaction and selecting the items to be returned from it.

Navigate back to Reason Maintenance. The list can be filtered by reason type to show only Receipt Return reasons:

Reason Maintenance list filtered to show Receipt Return reasons for United Kingdom. Six reasons are listed.

Filter the Reason Maintenance list by Receipt Return to view existing reasons of this type. Select Create a New Reason to add a new receipt return reason.

Select Create a New Reason. Set the Region, Reason Type to Receipt Return, and enter the Reason ID:

Create Reason screen. Region is 'All Regions', Reason Type is 'Receipt Return', and Reason ID is 'RR_001'.

Set Reason Type to Receipt Return and enter a unique Reason ID.

General Tab

Reason Maintenance General tab for RR_001. Description is 'Damaged / Faulty (30 Days)'.

Enter the Description for the receipt return reason. Including the return window in the description (for example, 30 Days) helps operators identify the correct reason at the POS.
ConfigurationDescription
DescriptionThe reason text displayed to the POS operator.

Applicable Tenders Tab

Reason Maintenance Applicable Tenders tab for RR_001. Cash is checked.

Tick each tender type that is permitted as a refund method for this receipt return reason.
ConfigurationDescription
Tender checkboxesTick each tender type permitted as a refund method.

Transaction Types Tab

Reason Maintenance Transaction Types tab for RR_001. Normal Retail Sale is checked.

Tick the transaction types for which this receipt return reason is available at the POS.
ConfigurationDescription
Transaction type checkboxesTick each transaction type for which this reason is available.

Witness Tab

Reason Maintenance Witness tab for RR_001. Capture Witness is unchecked.

Leave Capture Witness unticked if a witness is not required when this reason is used.
ConfigurationDescription
Capture WitnessWhen ticked, the POS prompts for a witness. Leave unticked if no witness is required for this reason.

Return Tab

Reason Maintenance Return tab for RR_001. Effect on Inventory is 'Damaged', Days is 30, and both Print Signature Slip and Offer Return Slip are checked.

Set Effect on Inventory to control how returned stock is classified. Set Days to restrict the return window. Tick Print Signature Slip and Offer Return Slip as required.
ConfigurationDescription
Effect on InventoryHow the returned item affects stock levels: Returned, Damaged, or Destroyed.
DaysThe number of days within which this reason can be used. Set to 0 for no restriction.
Print Signature SlipTick to print a signature slip during the return.
Offer Return SlipTick to prompt the operator to offer a return slip to the customer.

Return Price Tab

Reason Maintenance Return Price tab for RR_001. Force Price Entry is unchecked.

Leave Force Price Entry unticked to refund at the original selling price. Tick it to require the operator to enter the refund price manually.
ConfigurationDescription
Force Price EntryWhen ticked, requires the operator to manually enter the refund price rather than using the original price.

Select Save to save the Receipt Return reason.

This completes the Receipt Return Reasons configuration.


Item Exchange Reasons

Item Exchange reasons are used when a customer exchanges an item for a different variant, such as a different size or colour. No monetary refund is issued during an item exchange.

Select Create a New Reason. Set the Reason Type to Item Exchange and enter the Reason ID:

Create Reason screen. Reason Type is 'Item Exchange' and Reason ID is 'IE_001'.

Set Reason Type to Item Exchange and enter a unique Reason ID.

General Tab

Reason Maintenance General tab for IE_001. Description is 'Wrong Size'.

Enter the Description for the exchange reason.
ConfigurationDescription
DescriptionThe reason text displayed at the POS.

Return Tab

Reason Maintenance Return tab for IE_001. Effect on Inventory is 'Returned' and Print Signature Slip is checked.

Set Effect on Inventory for the item being exchanged. Tick Print Signature Slip to print a signature slip during the exchange process.
ConfigurationDescription
Effect on InventoryHow the exchanged item affects stock. Typically set to Returned for exchanges.
Print Signature SlipTick to print a signature slip during the exchange.

Select Save to save the Item Exchange reason.

This completes the Item Exchange Reasons configuration.


MMG Return Reasons

MMG (Merchandise Group) Return reasons are used when a customer returns a merchandise group item at a specified price, without requiring the original barcode. This is used for high-value items or when the original item cannot be scanned.

Select Create a New Reason. Set the Reason Type to MMG Return and enter the Reason ID:

Create Reason screen. Reason Type is 'MMG Return' and Reason ID is 'MMGR_001'.

Set Reason Type to MMG Return and enter a unique Reason ID.

General Tab

Reason Maintenance General tab for MMGR_001. Description is 'Item Faulty'.

Enter the Description for the MMG return reason.
ConfigurationDescription
DescriptionThe reason text displayed at the POS.

Select Save to save the MMG Return reason.

This completes the MMG Return Reasons configuration.


Non-Merchandise Return Reasons

Non-Merchandise Return reasons are used to process returns for non-stock items such as service charges or deposits. These reasons have a simplified configuration with General and Transaction Types tabs only.

Select Create a New Reason. Set the Reason Type to Non Merchandise Return and enter the Reason ID:

Create Reason screen. Reason Type is 'Non Merchandise Return' and Reason ID is 'NMR_001'.

Set Reason Type to Non Merchandise Return and enter a unique Reason ID.

General Tab

Reason Maintenance General tab for NMR_001. Description is 'Not Required'.

Enter the Description for the non-merchandise return reason.
ConfigurationDescription
DescriptionThe reason text displayed at the POS.

Transaction Types Tab

Reason Maintenance Transaction Types tab for NMR_001. Normal Retail Sale is checked.

Tick the transaction types for which this non-merchandise return reason is available.
ConfigurationDescription
Transaction type checkboxesTick each transaction type for which this reason is available at the POS.

Select Save to save the Non-Merchandise Return reason.

This completes the Non-Merchandise Return Reasons configuration.


The Sale menu must be configured to include the return operation buttons. Return functions are grouped within a Returns folder inside the Sale menu.

Navigate to Menu Maintenance using the Search or the path: Main Menu > Configuration > System > Menus

Select the SALE menu to edit it. Navigate to the Returns folder within the menu structure:

Menu Maintenance for the SALE menu. The 4-Returns folder is visible containing return operation buttons.

The Returns folder within the SALE menu contains the buttons for each return operation type. Verify that buttons for each required return type are present in this folder.

The following events are available for configuration in the Returns folder:

Reason TypeEvent NameEvent ID
Item ReturnItem ReturnItemReturn
Receipt ReturnReturn From ReceiptReturnFromReceipt
Item ExchangeItem ExchangeItemExchange
MMG ReturnReturn Unknown ProductReturnUnknownProduct
tip

Configuring Menus is described in detail in a separate How-to Guide.

This completes the Menus configuration.


User Roles

User Role privileges control which operators are permitted to perform return operations at the POS. The ReturnItemAllowed privilege must be assigned to each role that needs to carry out returns.

Navigate to User Role Maintenance using the Search or the path: Main Menu > Configuration > HR > User Roles

Select the user role to edit (for example, SALES_ASSISTANT). Select the Enactor POS package and configure the return privileges as required:

User Role Maintenance for SALES_ASSISTANT. The Return Item privilege ReturnItemAllowed is checked.

Tick ReturnItemAllowed to grant the role permission to perform item return operations at the POS. Configure the remaining return privileges as required for each role.

The following privileges are available for return operations in the Enactor POS package:

Reason TypePrivilegeDescription
Item Returnenactor.pos.ReturnItemAllowedAllows the role to perform Item Return operations.
Item Returnenactor.pos.AuthorisesReturnItemAllows the role to authorise Item Return operations performed by other users.
Receipt Returnenactor.pos.ReturnFromReceiptAllowedAllows the role to perform Return From Receipt operations.
Receipt Returnenactor.pos.AuthorisesReturnFromReceiptAllows the role to authorise Return From Receipt operations.
Item Exchangeenactor.pos.ExchangeItemAllowedAllows the role to perform Item Exchange operations.
Item Exchangeenactor.pos.AuthorisesExchangeItemAllows the role to authorise Item Exchange operations.
MMG Returnenactor.pos.AllowUnknownProductReturnAllows the role to perform MMG Return operations.
tip

Configuring User Roles is described in detail in a separate How-to Guide.

This completes the User Roles configuration.


Tenders

Tender configuration controls which tenders are available as refund methods and the restrictions that apply to return transactions. Two settings in Tender Maintenance are relevant: Credits Allowed controls whether the tender can be used as a refund method, and Return Tenders defines which tenders are offered during a return when the customer originally paid with this tender.

Navigate to Tender Maintenance using the Search or the path: Main Menu > Configuration > Financial > Tenders

Select the CASH tender to edit it. Navigate to the Restrictions 1 tab and locate the Credits Allowed section:

Tender Maintenance for CASH on the Restrictions 1 tab. The Credits Allowed section is highlighted.

The Credits Allowed section on the Restrictions 1 tab controls whether the Cash tender can be used as a refund (credit) method. Ensure the appropriate credits settings are enabled to allow cash refunds.
ConfigurationDescription
Credits AllowedWhen ticked, allows the tender to be used as a refund (credit) method during return operations.
Credits Tendering RestrictionsSets constraints on the amount that may be refunded using this tender. Amount less than or equal to balance is the standard setting.
Credit LimitThe maximum amount that can be refunded using this tender in a single transaction. Set to 0.00 for unlimited.
Aggregate Credit LimitsWhen ticked, accumulates amounts across multiple tenders of this type to apply the Credit Limit restriction.
Minimum Credit AmountThe minimum amount below which this tender cannot be used for a full or partial refund.
Credit Rounding RuleDetermines the minimum accepted denomination for credits issued with this tender.

Navigate to the Restrictions 2 tab and locate the Return Tenders section:

Tender Maintenance for CASH on the Restrictions 2 tab. The Return Tenders section is highlighted.

The Return Tenders section on the Restrictions 2 tab defines which tenders are offered as refund options when a customer originally paid with this tender. Configure the list to include the appropriate refund tender options.
ConfigurationDescription
Credit Tender Effect on Loyalty PointsDefines the effect a return or refund has on the customer's loyalty points. Options: None or Deduct Loyalty Points.
Return TendersDefines which tenders are offered as refund methods when the customer originally paid with this tender. Multiple options may be configured.

Select Save to save the tender configuration.

This completes the Tenders configuration.


Broadcasting

To deliver the configuration changes to the POS, broadcast the following entities:

  • Reason - The return reasons created in the previous steps
  • Menu - The updated Sale menu with return operation buttons
  • Roles - The updated user roles with return privileges
  • Tenders - The updated tender configurations with return restrictions
info

Broadcast all four entities to ensure that return operations function correctly at the POS. If any entity is not broadcast, the POS may not display the correct reasons, menus, or refund tender options.

This completes the Broadcasting configuration.


POS Functionality

Once the configuration has been broadcast, the following return operations are available at the POS from the Returns sub-menu.

Item Return

An Item Return allows the operator to return a particular item in a transaction. This governs how manual returns (also referred to as non-receipt returns) are handled at the POS.

Select Return option as shown on screen.

POS main screen with empty basket. The Returns button is highlighted in the bottom function bar.

Select Return option to open the returns sub-menu.

Select Item Return from the Returns sub-menu. The operator may either scan the barcode if available, enter the product code, or use product search to identify the product that requires returning.

POS Returns sub-menu. Item Return is highlighted.

Select Item Return from the Returns sub-menu to begin an individual item return.

POS Item Return scan screen. MB709SN has been entered in the barcode field.

Scan the item barcode or enter it manually. The system retrieves the item details for the scanned barcode.

The operator will be prompted to select product details such as Colour and Size. On selecting the accurate details, press OK to proceed.

POS colour selection screen. Navy Blue is highlighted from the available colour options.

If the item has colour variants, select the Colour of the item being returned.

POS size selection screen. Size 8 is highlighted from available sizes 8, 10, 12, and 14.

If the item has size variants, select the Size of the item being returned.

The operator can then select the applicable return reason and press OK to apply the Item Return to the selected product.

POS reason selection screen. 5 return reasons are listed and Damaged/Faulty is highlighted.

Select the Return Reason that applies. The list shows all configured Item Return reasons available for the region.

If the return reason is configured to offer a return slip, the operator will be prompted to confirm whether to print one.

POS return slip prompt showing Yes and No options.

Select Yes to print a return slip or No to skip.

POS refund screen. Rose Print Tea Dress return of -42.60 GBP is shown. REFUND DUE is 42.60 GBP and the Total button is highlighted.

The refund screen shows the returned item and the total refund due. Press Total to proceed to tender selection.

On confirmation of the balance due, select the applicable tender to refund the customer and complete the Item Return.

POS tender selection screen showing Cash, Card, Credit Note, Customer Credit Account, Gift Card, and Sales as refund tender options.

Select the tender to use for the refund. The list shows only the tenders configured as applicable for the selected return reason.

Return From Receipt

A Return From Receipt allows the operator to return one or more items from an original receipt. The return is processed by locating the original transaction and selecting items from it.

Select Return From Receipt from the Returns sub-menu.

POS Returns sub-menu. Return From Receipt is highlighted.

Select Return From Receipt from the Returns sub-menu.

The operator may either scan the receipt barcode, enter the transaction details, or select Search to locate the original transaction manually.

POS receipt return screen with the Search button highlighted.

Scan the original receipt barcode or select Search to locate the transaction manually.

Enter the transaction details and select Search.

POS transaction search form with Branch, Terminal, Transaction Number, and Date search fields.

Enter the original transaction details. You can search by Branch, Terminal, Transaction Number, or Date.

Select the transaction from the list using the Select button.

POS transaction search results list. The Select button is highlighted on a transaction row.

Select the correct transaction from the search results to proceed with the return.

All items from the original transaction are displayed. Select the item or items to return - selected items will be highlighted. To return the entire transaction, press Return Entire Receipt. Press Finish to proceed.

POS item selection screen showing items from the original transaction. JVC TV at 299.00 GBP is selected and the Finish button is highlighted.

Tick the items being returned from the original transaction and press Finish to confirm the selection.

Select the applicable return reason and press OK to apply the Receipt Return.

POS reason selection screen for receipt return. 7 reasons are listed, Damaged/Faulty (30 Days) is highlighted, and the OK button is highlighted.

Select the return reason from the list and press OK to confirm.

Press Total to confirm the total refund amount due.

POS refund screen for receipt return. JVC TV Return Slip of -299.00 GBP is shown. REFUND DUE is 299.00 GBP and the Total button is highlighted.

The refund screen shows the returned item and the total refund amount. Press Total to proceed to tender selection.

Select the applicable tender type and press OK to proceed. Based on the tender chosen, the operator will be prompted to complete the receipt return.

POS return tender list for receipt return. Cash is highlighted. A note shows the original tender was Cash at 299.00 GBP.

The POS shows the original tender used in the transaction. Select Cash or another available tender to process the refund.

POS cash tender entry screen. 299.00 GBP is shown in the amount field and the OK button is highlighted.

Confirm the refund amount and press OK to complete the cash refund.

MMG Return

An MMG Return allows the operator to return a merchandise group item without scanning the original barcode. The operator selects the merchandise group and enters the refund price.

note

Only operators with the enactor.pos.AllowUnknownProductReturn privilege can perform MMG Returns.

Select MMG Return from the Returns sub-menu.

POS Returns sub-menu. MMG Return is highlighted.

Select MMG Return from the Returns sub-menu.

Select the merchandise group that the returned item belongs to and press OK.

POS MMG group selection screen. Televisions is highlighted from the available merchandise group list.

Select the Merchandise Group that the returned item belongs to and press OK.

Enter the price of the item being returned and press OK to proceed.

POS MMG price entry screen. 180.00 GBP has been entered as the item price.

Enter the Price of the item being returned using the keypad and press OK to proceed.

Complete the MMG Return by confirming the refund amount due and selecting the applicable tender type.

POS MMG return refund screen. Televisions return of -299.00 GBP is shown. REFUND DUE is 299.00 GBP and the Total button is highlighted.

The refund screen shows the MMG return item and the total refund amount. Press Total to proceed to tender selection.