Skip to main content

How To Configure Guided Cash Management


Introduction

This document describes the configuration and use of the Guided Cash Management process in a store location. These processes are performed at Day Start and Day End and are referred to as Guided Day Start and Guided Day End.

The Guided Day Start and Guided Day End processes incorporate the following Cash Management functions:

  • Terminal Cashup
  • Terminal Cashup and Closing Float
  • Safe Cashup
  • Safe Cashup & Banking
  • Safe / Terminal Finalise
  • Safe / Terminal Spot Check

The purpose of this guide is to describe the Guided Day Start and Day End processes along with their associated configuration.


Overview

Configuration in the following areas is required to configure the Guided Cash Management processes:

  1. Role - Privileges are added to the required Roles to enable the Guided Cash Management functions.
  2. Menu - The Guided Cash Management buttons are configured in the Back Office menu.
  3. Location / Location Template - Guided Cash Management functions are only supported where the Cash Management Method is configured as Manage by Terminal or Manage by Pay Point.
  4. POS Terminal / POS Terminal Template - Depending on the configuration of Force Cash Declaration method, the Guided Cash Management process will differ. If the Location of the POS Terminal is configured with Cash Management Method as Manage by Pay Point, then defining a Default Pay Point ID against each POS Terminal is mandatory.
note

For Locations configured as Manage by Cashier, Guided Cash Management functions cannot be used.


Configuration Steps

Role

Navigate to User Roles using the Search or the path: Organisation > User Roles

Authorisation to run the specific functionality documented here is controlled with privileges maintained in roles.

Select the appropriate role to edit. The example role here is CASHMAN_UK.

User Role Maintenance screen showing the CASHMAN_UK role selected for editing

Select the role that requires Guided Cash Management privileges. The example role shown is CASHMAN_UK.

Select the Enactor Cash Management package and enable the following privileges:

PackageFunction IDDetails
Enactor Cash Managementenactor.guidedDayStart.RunEnables the user to run the day start function on the Back Office for the selected Terminal/PayPoint.
Enactor Cash Managementenactor.guidedDayEnd.RunEnables the user to run the day end function on the Back Office for the selected Terminal/PayPoint.
Enactor Web Maintenanceenactor.deleteStoredTransactions.DeleteSingleTransactionAllowedEnables the user to delete a single stored transaction record when the Guided Day End happens.
Enactor Web Maintenanceenactor.deleteStoredTransactions.AuthorisesDeleteSingleTransactionAuthorises the user to delete a single stored transaction record when the Guided Day End happens.
Enactor Web Maintenanceenactor.deleteStoredTransactions.DeleteAllTransactionsAllowedEnables the user to delete all stored transactions when the Guided Day End happens.
Enactor Web Maintenanceenactor.deleteStoredTransactions.AuthorisesDeleteAllTransactionsAuthorises the user to delete all stored transactions when the Guided Day End happens.

Navigate to Menu Maintenance using the Search or the path: Organisation > Menu Maintenance

The configurable Guided Cash Management events are configured in the Back Office menu.

Menu Maintenance screen showing the Back Office menu with Guided Cash Management items

The Back Office menu showing the Guided Cash Management menu items. Edit the appropriate Back Office menu to add the Guided Day Start and Guided Day End buttons.

Select Add > Add a new execute process item.

Menu Maintenance screen showing the Add menu with Add a new execute process item option

Select Add > Add a new execute process item to create a new menu button for the Guided Cash Management function.

For the Guided Day Start, the Application Process to Run selected is Guided Day Start.

Menu Maintenance screen with Application Process to Run set to Guided Day Start

Set the Application Process to Run to Guided Day Start for the day start menu button.

For Guided Day End, the Application Process to Run selected is Guided Day End.

Menu Maintenance screen with Application Process to Run set to Guided Day End

Set the Application Process to Run to Guided Day End for the day end menu button.

POS Terminal / POS Terminal Template

The flow of the Guided Cash Management processes is determined by the Force Cash Declaration method in the POS Terminal / POS Terminal Template configuration.

Navigate to POS Terminal Maintenance / POS Terminal Template Maintenance using the Search or the path: Technology > POS Terminal Maintenance

Select the appropriate POS terminal and navigate to the Day End > General tab.

POS Terminal Maintenance on the Day End General tab with Force Cash Declaration set to Cashup and Closing Float

The Day End > General tab controls the cash declaration method. Set Force Cash Declaration to the required method to determine the Guided Cash Management flow.
ConfigurationExample ValueDescription
Force Cash DeclarationCashup and Closing FloatIf set to Cashup (Empty), the Guided Day Start follows: Day Start > Cashup (Safe) > Finalise (Safe) > Opening Float. If set to Cashup and Closing Float, the Guided Day Start follows: Day Start > Terminal Spot Check.

Guided Day Start Process

Guided Cash Management processes are performed at the Store Server.

Select the Guided Day Start function (the menu path for this button may vary depending on the Store Server Menu configuration).

Back Office screen showing the Guided Day Start menu button

Select the Guided Day Start function from the Back Office menu to begin the day start process.

Safe Cashup

When the user selects the Guided Day Start button, the Back Office navigates to the Safe Cashup screen.

When the selected location has two or more safes, the user is prompted to select the safe which is associated with the day start process. If only one safe is defined, that safe is automatically selected.

Safe selection screen showing the available safes for the day start process

If the location has multiple safes, select the safe to associate with the day start process.

Safe Cashup screen for counting and declaring the safe session totals

The Safe Cashup screen displays the current safe session. Enter the counted amounts and select Done to complete the cashup.

The Safe Cashup is completed against the currently open safe session. If there are no open sessions for the safe then the Guided Day Start process will end.

Assuming there is an open safe session, the user can cash up this session. If there are any discrepancies recorded in the Cashup process then the session will be marked as Cashed Up and the user is given the option to recount the session totals.


Safe Finalise

If the safe is cashed up without a discrepancy, then the process navigates to the Safe Finalise screen where the user can finalise the cashed up session.

Safe Finalise screen showing the safe session ready for finalisation

The Safe Finalise screen allows the user to finalise the cashed up safe session. Select Confirm to finalise.

Terminal Spot Check and Opening Float

Once the Safe session is finalised, the process opens the Terminal Spot Check / Opening Float of the Pay Point or Terminal. Whether the process moves to the Terminal Spot Check or Opening Float first is determined by the Force Cash Declaration configuration in the POS Terminal configuration.

Opening Float Process

When the Force Cash Declaration in the POS terminal is configured as Cashup and Empty, then the Opening Float function is the first step.

The process opens the Opening Float screen where each Terminal or Pay Point can be selected using the Play button.

Opening Float terminal list showing terminals available for float declaration

The Opening Float screen lists each terminal. Select the Play button against a terminal to declare its opening float.

The following screen is displayed to perform the opening float to the configured POS terminals. This declares the cash amount that the POS will start the session with.

Opening Float declaration screen for entering the cash amount for the POS session

Enter the cash amount for the opening float. This declares the amount the POS terminal will start the session with. Select Done to confirm.

The Terminal Opening Float can be completed for each of the POS Terminals. Once each Opening Float is completed, the completed date and time is recorded against the terminal in the Guided Day Start screen.

Opening Float terminal list showing completed terminals with date and time stamps

Once the Opening Float is declared, the completed date and time are recorded against the terminal.

Once the Opening Float has been declared for each terminal, selecting the Next button completes the Guided Day Start process.

The following confirmation popup is displayed:

Guided Day Start confirmation popup indicating the process is complete

The confirmation popup indicates the Guided Day Start process has completed successfully.

Terminal Spot Check Process

When the Force Cash Declaration in the POS terminal is configured as Cashup and Closing Float, then the Terminal Spot Check function is performed as the first step in the Guided Day Start. The float for each terminal has already been declared during the Cashup process for the previous session.

The user is directed to the Terminal Spot Check after the Safe Finalise, and a list of terminals is displayed.

Terminal Spot Check screen showing the list of terminals for spot check verification

The Terminal Spot Check screen lists each terminal. Select the Play button to begin the spot check for a terminal.

When the user selects the Play button against the terminal, the Terminal Spot Check screen is displayed.

Terminal Spot Check declaration screen for verifying the terminal float

Enter the counted amounts for the terminal spot check and select Done to confirm.

Terminal Spot Check completion screen showing the spot check results

The spot check results are displayed. Review the results and select Done to proceed.

Once a terminal spot check has been completed, the completed date and time are recorded against the terminal.

Terminal Spot Check terminal list showing completed spot checks with date and time stamps

The completed date and time are recorded against each terminal after the spot check.
note

The Terminal Spot Check in Guided Day Start is a simple verification process. The user can complete the Guided Day Start without completing a terminal spot check against each terminal.

On selecting the Next button, the Guided Day Start process completes and the following confirmation popup is displayed:

Guided Day Start confirmation popup indicating the process is complete

The confirmation popup indicates the Guided Day Start process has completed successfully.

Guided Day Start Process Completion Activities

During the Guided Day Start process, transactions are created and sent to the Estate Manager. These transactions will be created according to the flow of the Guided Day Start. For example:

  • safeOpenTransaction
  • safeFinaliseTransaction
  • terminalSpotCheckTransaction

Guided Day End Process

Select the Guided Day End function (the menu path for this button may vary depending on the Store Server Menu configuration).

Back Office screen showing the Guided Day End menu button

Select the Guided Day End function from the Back Office menu to begin the day end process.

Similar to the Guided Day Start process, the Guided Day End process has several steps.


Delete Stored Transactions on a Guided Day End Process

When the user selects the Guided Day End function, the system will first check whether there are any stored transactions against the location. If there are any transactions stored, the user is directed to the following screen:

Delete Stored Transactions screen showing stored transactions that must be resolved

Any stored transactions must be dealt with before the Guided Day End process can continue. Recall them at a POS to complete or void them, or use the Delete All button to remove them.

Any stored transactions must be dealt with before the process can continue. This can involve recalling them at a POS and either completing or voiding them, or using the delete function provided in the above screen.

To delete stored transactions, the user needs to have the relevant privileges assigned to one of their User Roles. These are described in the Role section.

According to the privileges set to the user, the following buttons are displayed:

ButtonActionDetails
Delete AllDeletes all stored transactions listed in the Delete Stored Transaction screen.Requires the delete all privilege described in the Role section.
CancelCancels and exits the Guided Day End process.When selected, a message is displayed to advise the Guided Day End process is cancelled.

Day End Declaration on Guided Day End Process

Once the stored transactions are completed and there are no stored transactions for the specific location, the system navigates to the next screen for Day End declarations.

Guided Day End Process where the Location Cash Management Method is Manage by Pay Point or Manage by Terminal

If the Cash Management method is Manage by Pay Point or Manage by Terminal, the next step is the Terminal Cashup process.

The following screen is displayed for the user to select from:

Terminal Cashup terminal list showing terminals available for day end cashup

The terminal list shows each terminal that requires a cashup declaration. Select the Play button to begin the cashup for a terminal.

Terminal Cashup on a Guided Day End Process

When the user selects the Play button, the Back Office navigates to the declaration method defined for the location's terminals. This could be either Terminal Cashup and Closing Float or Terminal Cashup.

If Terminal Cashup and Closing Float is configured in the terminal, the user is presented with the following screen:

Terminal Cashup and Closing Float screen for declaring the amount remaining in the drawer

Declare the Closing Float - this is the money that will remain in the drawer and be used as the float for the next session. Select Done when complete.

This screen allows the user to declare the Closing Float - this is the money that will remain in the drawer and be used as the float for the next session.

When the Closing Float is declared and the Done option selected, the user is presented with the Cashup screen:

Terminal Cashup screen for declaring the cash being removed from the drawer

Record the cash being removed from the drawer and added to the safe. Select Done to complete the Cashup and Closing Float process.

This screen allows the user to record the cash being removed from the drawer and added to the safe. On selecting Done, the Cashup and Closing Float process is complete.

If the Terminal Cashup and Empty is configured in the terminal, the user is presented with the following screen:

Terminal Cashup Empty screen for declaring the entire drawer amount to transfer to the safe

With Cashup and Empty configured, there is no closing float declaration. Declare the entire amount of cash in the drawer to transfer to the safe.

There is no float declaration, and the user declares the entire amount of cash in the drawer to transfer to the safe.


Terminal Finalise on a Guided Day End Process

Once the Cashup for the terminal is completed, then the session is finalised:

Terminal Finalise screen showing the session ready for finalisation

Finalising locks the previous session and it can no longer be edited. Select Confirm to finalise the terminal session.

Finalising locks the previous session and it can no longer be edited.

On finalising the session, the process returns to the Guided Day End screen, and any further terminals can be cashed up.

Terminal Cashup terminal list showing terminal statuses during the day end process

The status of each terminal is displayed in the status column. Any terminals with a status of Count need to be declared.

Once the declaration and finalisation is completed, the status moves to Finalised.

Terminal Cashup terminal list showing all terminals with Finalised status

All terminals now show a status of Finalised, indicating the terminal cashup process is complete.

Safe Transactions on a Guided Day End Process

Once the terminal sessions are completed, the user can select either Safe Cashup or Safe Cashup & Banking. This enables the user to optionally go through the Safe Banking process in addition to cashing it up.

Safe transaction selection screen showing Cashup and Banking and Cashup buttons

Select Cashup & Banking to include the banking process, or Cashup to skip banking and continue to the Safe Cashup.
ButtonAction
Cashup & BankingSafe Cashup and Banking.
CashupSkip Banking and continue to Safe Cashup.

Safe Cashup on a Guided Day End Process

If the user selects Cashup, the Back Office navigates to the Safe Cashup process where the safe is declared. The following screen is displayed:

Safe Cashup screen for declaring the safe contents during the day end process

Enter the counted amounts in the safe then select Done. Tenders configured as Auto Banked are declared automatically.

The user enters the counted amounts in the safe then selects Done.

note

There is no requirement to declare any Tenders configured as Auto Banked - these are declared automatically.


Cashup & Banking

Once the terminal sessions are finalised and the user selects Cashup & Banking, a slightly different process is followed:

Cashup and Banking screen showing the combined cashup and banking process

The Cashup & Banking process combines the safe cashup with the banking declaration in a single flow.

First the process navigates to the Safe Cashup screen where the user is prompted to declare the money that will remain in the safe. The following screen is displayed:

Safe Cashup screen for declaring cash amounts remaining in the safe

Declare the cash amounts that will remain in the safe, then select Done to proceed to the Banking step.

The user declares any cash amounts and then selects Done to complete the process.

The Back Office then moves to the Safe Banking step. This screen allows the user to declare any cash amounts to be banked:

Safe Banking screen for declaring cash amounts to be banked

Record the cash amounts to be banked in the Banking column. Navigate to the General tab to record the Banking Slip Reference, Banking Bag Reference and any notes. Select Done to complete.

In this screen, the user records the cash amounts to be banked in the Banking column. Once the amounts have been added, the user can navigate to the General tab and record any Banking details such as the Banking Slip Reference, the Banking Bag Reference and any notes.

Once all Banking tenders have been recorded, the user can complete the process by selecting the Done button. The Back Office will navigate to the Safe Finalise screen.


Safe Finalise on a Guided Day End Process

On selecting the Done button, the Back Office navigates to the Safe Finalise screen. If the safe is configured to auto-finalise after Cashup then the finalise screen is shown with any discrepancies.

Safe Finalise screen showing the safe session with any cashup discrepancies

Review any discrepancies shown on the Safe Finalise screen. Select Confirm to finalise the session, or Back to return to the Safe Cashup screen.

If the user selects Confirm to finalise the session, then the Guided Day End process completes and the following prompt is displayed:

Guided Day End confirmation popup indicating the process is complete

The confirmation popup indicates the Guided Day End process has completed successfully.

If the user selects the Back option, then the Guided Day End process does not complete and the user is redirected to the Safe Cashup screen.


Tender Bags on a Guided Day End Process

If the Location is configured to allow Tender Bags, when the user selects either Cashup or Cashup & Banking then the New Bag tab is displayed.

Tender Bags New Bag tab for creating a new tender bag and recording amounts

Create a new tender bag from the New Bag tab. Enter the Bag Number and Serial Number, then record the tender amounts.

Here the user can declare the cashup amounts and add them to tender bags. The user can create a new tender bag from the New Bag tab and record the tender amounts.

Using the New Bag tab the user can record the following tender bag details:

ConfigurationDescription
Bag NumberA unique name for the new tender bag. This is used for identification of the Tender Bag.
Serial NumberA unique number for the new tender bag. This is used for identification of the Tender Bag.

The following buttons are displayed:

ButtonAction
Clear ValuesDeletes the amounts added against each tender.
Bag TendersCreates a new tender bag with the recorded values. A new Existing Bag tab is created once this is completed.
NextUsed to navigate to the next tab.

The Existing Bags tab gives details of any bags that were created for that safe.

Tender Bags Existing Bags tab showing the list of tender bags created for the safe

The Existing Bags tab lists all tender bags created for the safe during this session.

If the user has selected the Cashup & Banking process, they can also create one or more Banking Bags during the Banking process.


Guided Day End Process Completion Activities

During the Guided Day End process, transactions are created and sent to the Estate Manager. These transactions will be created according to the flow in which the Guided Day End has happened. An example list of the transaction types generated is shown below:

  • TerminalCashupTransaction
  • TerminalFinaliseTransaction
  • safeCashupTransaction
  • safeCashupAndBankingTransaction
  • safeFinaliseTransaction
  • safeOpenTransaction