Skip to main content

How-to Guide - Configuring Auto Cashup and Finalise


Introduction

The purpose of this guide is to describe the steps required to configure the Auto Cashup and Finalise job for the Back Office. This allows you to schedule a diary job that runs the cash management functions of Terminal Cashup and Empty, Terminal Finalise and opens a new Terminal Session as scheduled in the diary job.

note

This will only work for the following:

  • Devices that are of the Device Type Mobile POS (MPOS).
  • Session Owners with the Session Type of Pay Point.
  • Tenders that are configured to be Auto Picked Up.

In the POS Terminal, if there are any tenders that have been configured to be picked up manually (not Auto Picked Up), then this diary job will fail.


Overview

This guide will cover the following:

  1. Session Owner - Enable Auto Close And Finalise and map the Pay Point session owner to the MPOS terminal
  2. Diary Entry - Create and configure a System Job to schedule the Auto Cashup and Finalise process
  3. Tender - Enable the Auto Picked Up setting for all tenders used by the POS
  4. Broadcasting - Deliver configuration changes to all devices
  5. Auto Cashup and Finalise Behaviour - Verify the job runs correctly

Prerequisites

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

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

You should be familiar with the following:

  • Estate Manager configuration
  • POS Terminal configuration
  • Tender configuration

Configuration Steps - Session Owner

The Session Owner must have Allow Auto Close And Finalise enabled for the Auto Cashup and Finalise job to work. This configuration is made in Session Owner Maintenance.

Accessing Session Owner Maintenance

Navigate to Session Owner Maintenance using the Search or the path:

Configuration > Financial > Session Owner

note

Since Auto Cashup and Finalise is supported only on MPOS devices and for Session Owner Type of Pay Point, make sure to select the Pay Point Session Owner which will be mapped to your MPOS device.

Configuring the Session Owner

In Session Owner Maintenance, select the Edit icon of the Pay Point Session Owner which will be used for Auto Cashup and Finalise:

Session Owner Maintenance filtered by Pay Point type showing MPOS_9 session owner at UK Kings Road location

Filter the list by Type set to Pay Point to find the correct session owner. Select the Edit icon to open the session owner for configuration.

Enable Allow Auto Close And Finalise and select Save:

Session Owner Maintenance editing MPOS_9. Allow Auto Close And Finalise is checked. Allow Float (Back Office) is checked.

Tick Allow Auto Close And Finalise to enable the MPOS device using this session owner to perform Auto Cashup and Finalise. Select Save to apply.

Session Owner Field Reference

FieldDescription
Owner NameThe name of the session owner. This identifies the Pay Point in the system.
Allow Auto Close And FinaliseTick to enable the Auto Cashup and Finalise job for devices using this session owner. Required for the diary job to succeed.
Allow Float (Back Office)Tick to allow the Back Office to manage the float for this session owner.

Mapping the Session Owner to the MPOS Terminal

The Pay Point Session Owner must be mapped to the MPOS Terminal in POS Terminal Maintenance. Navigate to the Tendering tab and set the Default Pay Point ID to the session owner:

POS Terminal Maintenance on the Tendering tab. Default Pay Point ID is set to MPOS_9 for device mpos9@0005.enactor at UK Kings Road.

Set the Default Pay Point ID to the Pay Point Session Owner configured in the previous step. This maps the session owner to the MPOS terminal.

This completes the Session Owner configuration.


Configuration Steps - Diary Entry

The Diary Entry Maintenance allows you to schedule specific process executions within the Enactor Application. A new System Job will be created to schedule the Auto Cashup and Finalise process.

Accessing Diary Entry Maintenance

The Diary Entry Maintenance application can be accessed by selecting the diary icon in the Estate Manager home screen:

Estate Manager home screen with the diary icon highlighted in the top toolbar

Select the diary icon in the Estate Manager toolbar to open Diary Entry Maintenance.

Creating a New System Job

Select Create a new System Job in Diary Entry Maintenance:

Diary Entry Maintenance list showing existing entries and the Create a new System Job option

Select Create a new System Job at the bottom of the list. The Entry ID, Start Date and Diary Entry Type are auto-populated. Select Create without making changes.

Diary Entry - General Tab

The General tab captures the basic information of the new Diary Entry:

Diary Entry General Tab. Location is -, Device Type is Back Office, Subject is Terminal Auto-Cashup and Auto-Finalise, Start Time is 07:15, End Time is 07:30, Occurs is Every Day.

Configure the scheduling details on the General tab. Set Device Type to Back Office and Occurs to Every Day for a daily auto cashup schedule.

Set the following values on the General tab:

ConfigurationDescription
LocationSelect - as the Location. This ensures no specific location is selected, applying the job to all locations for the selected Device Type.
Device TypeSelect Back Office. This ensures the job runs in the Back Office of the selected Location.
SubjectEnter any appropriate name to identify this Diary Entry (e.g. Terminal Auto-Cashup and Auto-Finalise).
Start DateSpecify the start date for this job.
Start TimeSpecify the start time for this job.
End TimeSpecify the end time for this job. This is the time at which the job schedule expires. If the job has not started before this time, it will not run. A running job will not expire.
OccursThe frequency at which this job is to be run. Select Every Day for a daily schedule.

Diary Entry - Job Tab

The Job tab captures the process to be executed. Enter CashManagement/AutoCashup/StoreAutoCashup in the Process ID field:

note

This is case-sensitive.

Diary Entry Job Tab with Process ID set to CashManagement/AutoCashup/StoreAutoCashup

Enter the Process ID exactly as shown: CashManagement/AutoCashup/StoreAutoCashup. This value is case-sensitive.

Diary Entry - Data Tab

The Data tab captures the user who will execute this Diary Entry. Enter the following values:

ConfigurationDescription
NameEnter enactor.mfc.UserId (case-sensitive).
Java TypeSelect String.
ValueEnter the User ID used to log into the Back Office (e.g. ADMIN).

Diary Entry Data Tab with enactor.mfc.UserId parameter set to ADMIN

Add a data parameter with Name set to enactor.mfc.UserId, Java Type set to String, and Value set to the Back Office login User ID.

Select Save. The new Diary Entry is created:

Diary Entry Maintenance list showing the newly created Auto Cashup and Finalise entry

The new Diary Entry appears in the list. Verify the subject, start time and frequency are correct.

This completes the Diary Entry configuration.


Configuration Steps - Tender

The Auto Cashup and Finalise job will only work for tenders configured as Auto Picked Up. This setting is configured in Tender Maintenance.

Accessing Tender Maintenance

Navigate to Tender Maintenance using the Search or the path:

Configuration > Financial > Tenders

Enabling Auto Picked Up

Select the tender to configure, navigate to the Cash Management tab, and enable Auto Picked Up:

Tender Maintenance editing PDQ tender on the Cash Management tab. Auto Picked Up is checked along with Banking Tender, Auto Banked, Cashup Tender, Pickup Tender and Spot Check Tender.

On the Cash Management tab, tick Auto Picked Up to enable the tender for the Auto Cashup and Finalise job. Select Save to apply.

Select Save. This tender will now be included in the Auto Cashup process.

info

The Auto Picked Up configuration is essential for the Auto Cashup and Finalise job to succeed. If the POS has even one tender that does not have Auto Picked Up enabled, the job will fail. Ensure all tenders used by the POS have Auto Picked Up enabled.

This completes the Tender configuration.


Configuration Steps - Broadcasting

To deliver the configuration changes, broadcast the following entities to all devices:

  • Cash Management Session Owner
  • POS Terminal
  • Diary Entry
  • Tender
info

Ensure all four entities are broadcast before the scheduled job runs. The Auto Cashup and Finalise job will not function correctly if any entity has not been broadcast to the target devices.

This completes the Broadcasting configuration.


Auto Cashup and Finalise Behaviour

Once the configuration is complete and broadcast, the Auto Cashup and Finalise job runs at the scheduled time. The following sections demonstrate the expected behaviour.

Verifying the POS Spot Check

In the POS, when a spot check is performed, the tenders configured as Auto Picked Up and their values are displayed:

POS Spot Check showing Cards tender with Auto Picked Up values

The POS Spot Check shows the Cards tender values. This tender is configured as Auto Picked Up.

Terminal Cash Management History - Before Job

Navigate to Terminal Cash Management History in the Estate Manager or Back Office to view the cash management activities:

Terminal Cash Management History showing an Open session started at 06:59

The Terminal Cash Management History shows an Open session with a start date of 11/03/24 06:59. This is the current active session before the job runs.

Select Next to view more details on the Open session:

Open session detail view in Terminal Cash Management History

The session detail view shows the current open session information.

When a Terminal Spot Check is run, the following results are displayed for this Open session:

Terminal Spot Check results showing tender breakdown

The Terminal Spot Check results show the tender breakdown for the current session.

Terminal Spot Check detail showing Cards tender value of 359.99

The Cards tender (Auto Picked Up) shows a value of 359.99.

Scheduled Job Status

After the Auto Cashup and Finalise job runs at the scheduled time (07:15 in this example), the status can be viewed in Scheduled Job Maintenance:

Scheduled Job Maintenance showing the completed Auto Cashup and Finalise job

The Scheduled Job Maintenance screen shows the Auto Cashup and Finalise job has completed successfully.

Inbound Documents Confirmation

Navigate to Inbound Documents in the Estate Manager to confirm the cash management functions that were executed:

Inbound Documents showing Terminal Cashup and Empty, Terminal Finalise and Terminal Open

The Inbound Documents confirm that Terminal Cashup and Empty, Terminal Finalise and Terminal Open have been run by the Auto Cashup and Finalise job.

Terminal Cash Management History - After Job

Navigate back to Terminal Cash Management History and select the POS Terminal:

Cash Management Terminal History showing the closed 06:59 session and new open 07:15 session

The Terminal Cash Management History shows the session started at 06:59 has been closed and a new session started at 07:15 when the job ran.

Navigate into the 06:59 Closed Session to view the automated cash management functions:

Closed session detail showing the three automated cash management functions

The closed session shows the three cash management functions run automatically: Pickup, CashUp And Empty, and Finalise.

The individual cash management function details:

Pickup

Pickup cash management function detail

The Pickup function detail shows the automatic pickup of tender amounts from the terminal.

CashUp And Empty

CashUp And Empty cash management function detail

The CashUp And Empty function detail shows the automatic cashup and emptying of the terminal drawer.

Finalise

Finalise cash management function detail

The Finalise function detail shows the automatic finalisation of the terminal session.

The new session opened at 07:15:

New Terminal Session opened at 07:15 after Auto Cashup and Finalise

A new terminal session has been opened at 07:15, confirming the Auto Cashup and Finalise job completed successfully.

About This Document

(c) 2026 Enactor Ltd

All documents produced by Enactor Ltd are supplied to customers subject to Copyright, commercial confidentiality, and contractual agreements and must not be copied or transferred without permission.

Document Context

This document is part of the Enactor Product Documentation Series. All Enactor products include a comprehensive documentation set designed to improve understanding of the product and facilitate ease of use.

Document Inquiries

If you find that a document is inaccurate or deficient in any way, please contact:

Email: documentation@enactor.co.uk


Document History

VersionStatusIssue DateAuthorReason for IssueSoftware Version
1.0Initial Draft16 February 2024Shenol SilvaInitial version
2.0Docusaurus Migration10 October 2024Pierre MorelConverted to Docusaurus markdown format
3.0Frontmatter08 April 2026Shenol SilvaUpdated to latest documentation standards including frontmatter and AI metadata2.7.1724