# AEOD

## Revision History

| Date       | Description                                                                                         |
| ---------- | --------------------------------------------------------------------------------------------------- |
| 09/12/2022 | Initial Release.                                                                                    |
| 09/26/2022 | Fixed Review Comments                                                                               |
| 12/01/2024 | Brand changes and updated the close day cashier messages to better indicate EPS/payment host issues |

## Overview

### Feature Description

Automatic End of Day (AEOD) function performs an automatic close daily at a specified time of day even if the POS is not attended by a cashier.

As part of the AEOD period close, the logged in cashier is logged out of the register.

For a manual period close, on the initiated register cashiers are allowed to continue with CSR functions (non-sales activities) as they may need to print reports. Cashiers are logged out of register when trying to return to sales function.

### Hardware Requirements

* Verifone Commander with C18/Topaz/Ruby2
* Verifone RubyCi with Topaz/Ruby2

### Software Requirements

Verifone Commander Base 46 and higher.

### Related topics

* [Auto Upgrade](/feature-references/feature-references/auto-upgrade.md) — Use this when AEOD behavior is part of an upgrade plan.
* [Manager WorkStation](/feature-references/feature-references/manager-workstation.md) — Review and approve closed daily reports away from the POS.
* [Release 53 & Higher UI Reference](/feature-references/feature-references/release-53-and-higher-ui-reference.md) — Check UI changes for newer releases.

## Configuring AEOD

To configure AEOD in the Configuration Client go to: **Reporting > Report Configuration > Auto End OF Day (AEOD).**

<figure><img src="/files/50afd1a181b359a315d9f6014c46378a306d0c9e" alt=""><figcaption></figcaption></figure>

| Field/Button         | Allowable Value/Function                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| AEOD Enabled         | Select to automatically perform a close daily.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| Disable Fuel         | <p>Select to disable fueling during AEOD.</p><div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><em>Disable fuel will perform a “Fuel Site Pause” function. When Disable fuel is enabled it will prevent both new DCR and prepay fuel transactions from starting.</em></p></div><p>Although new fuel sales cannot be approved while the pumps are paused, pumps currently dispensing fuel are not interrupted. The functionality does NOT wait until all fuel positions are idle before the Close Day can begin.</p> |
| AEOD Time (HH:MM)    | The time Automatic End of Day starts.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| Ignore Network Error | If enabled, AEOD happens despite any host errors or failures.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |

{% hint style="info" %}
After an [Auto Upgrade](/feature-references/feature-references/auto-upgrade.md), post first time feature installation and configuration, the Auto End of Day configurations are set by the system as part of the upgrade process. Site need not configure the fields manually.
{% endhint %}

### Forced AEOD

This feature is only enabled on Buypass Distribution for ExxonMobil brand.

{% hint style="info" %}
If other brands want to enable this feature, get in touch with Verifone.

For ExxonMobil sites running Verifone Commander Buypass 3.12.27 (Base 53.24) and higher versions, Automatic End of Day (AEOD) feature is now forced.

Sites should no longer perform a manual End of Day (EOD) Close except when upgrading the software.
{% endhint %}

With this feature, the system will automatically set “AEOD Enabled” field to checked and the field is non-editable, and the AEOD time field is also non-editable.

The AEOD time is set at the site from the EPS during the PDL download.

![](/files/e9b783028d1d1b54e7da01ecc5c72031f3198478)

### Override AEOD Security

When AEOD is forced at the site, only authorized users can perform a manual period close.

The "Override AEOD Security" field in **Configuration Client > Reporting > Report Configuration > Report Parameters**determines the security level of the person who can perform a period close. The default security value is 9.

{% hint style="info" %}
When Period close from POS is initiated by an employee having Security Level less than the "Override AEOD Security", system prompts for Userr ID (or Employee Number) and Password.

If ID and Password entered matches Security Level value set in "Override AEOD Security", the employee is allowwed to perform a period close.

If ID and Password entered do not match the Security Level value set in "Override AEOD Security", system shows an error message indicating Invalid User and aborts the Period Close.
{% endhint %}

![](/files/7fbbb112f1bb2df42f1f57b9b34901e870da25b2)

When AEOD is not forced at the site, the "Override AEOD Security" field is non-editable.

![](/files/7b4dde5c0a17ced28edafb77e4cdce698977314a)

## Using AEOD

Five minutes before AEOD is configured to be triggered, AEOD sends a five minute warning message to each POS. This warning period allows cashiers to complete open sales transactions.

![](/files/990e07c8b2a1bc2cee374a7ac668ed4c1c40d57b)

Even after the five minutes warning period if the cashier is attempting sales, an alarm line warning appears for another two minutes.

![](/files/80bd9ad3b8c405104324bc217c0fd90e4ac017d4)

AEOD voids sales transactions that remain open after the two minute warning period expires. A void ticket prints and AEOD starts.

![](/files/7442f0c7a0c1cbc7dc400e4a35a7f65c2f47c675)

![](/files/96d22c816136cf6dbd2a8dea5cfe43fc82e7cfd6)

![](/files/c0aa2488f103cbf7ce9b29e9734271b7373de7d8)

As part of the AEOD period close, the logged in cashier is logged out of the register.

Cashier will have to login again to continue with sales.

If the cashier is in the midst of a payment after the two minutes warning expires, the AEOD fails and the following error message appears in alarm line.

![](/files/51c34f63e77847d8a2f7d389451494de2d1da0a2)

See [Troubleshooting](/feature-references/feature-references/aeod.md#troubleshooting) for more information on how AEOD is affected under various scenarios.

### Forced AEOD

When AEOD processing is configured to be forced at a site and if a manual period close is attempted, the following warning message is shown.

The following prompts depends on the batch close period type set in POS configuration.

![](/files/7f4c3799acc7d73b9510adf834fbce84843066b4)

Clicking **YES**on the warning message brings the employee login screen to check if the user is authorized to do a manual period close.

![](/files/9526e9e83ff6f567ab673762cd4e810fac12c94b)

If the user is not authorized to do a manual period close, a message is shown indicating Invalid User and the Period Close is aborted.

Clicking **NO**on the warning messages brings up the following message. Click OK to continue.

![](/files/3a42b105192ad444b4be55a5d3d534d9fb8ea116)

## Close Day Cashier Messages

From Verifone Commander Release 56.00 onwards, the close day cashier messages have been updated to better indicate EPS/payment host issues.

These failure messages are only displayed on distributions where the payment host front end processor (FEP) supports failure responses. This includes Buypass/Fiserv and Shell but does not include Phillips 66.

### Manual Close with Host Failure Message

<div align="center"><img src="/files/269102c8377a1e761f6e67f42933d276671c96c3" alt=""></div>

![](/files/bb8ab8608aeb6cd53ec63622e34e2804d3752492)

### AEOD Failed With Suspended Transaction

<div align="center"><img src="/files/e2fa54f79210664e186c6b495d124842a398cbe1" alt=""></div>

### AEOD with Host Failure Message

<div align="center"><img src="/files/8381afbece4de1ac14e95d4b45057a473c75b98c" alt=""></div>

If “Ignore Network Error” is enabled in Configuration Client > Reporting > Report Configuration > Auto End OF Day (AEOD), the following message appears:

![](/files/6554a4df21d2a269cf03dcb12edb35d6a8192339)

## Troubleshooting

The questions from sites about the AEOD feature:

\*\*Q:\*\*How long does AEOD typically take to complete?

\*\*A:\*\*This will depend on the amount of data at the site.

\*\*Q:\*\*Are site operations “down” during AEOD process? e.g., fuel sales, store operations etc

\*\*A:\*\*Since all POS are logged off when AEOD is in progress, POS sales cannot occur.

\*\*Q:\*\*Can fuel be dispensed at the DCR during AEOD process?

\*\*A:\*\* “Disable Fuel”\*\*parameter performs a “Fuel Site Pause” function. Enabling Disable Fuel prevents both new DCR and prepay fuel transactions from starting. Although new fuel sales cannot be approved while the pumps are paused, pumps currently dispensing fuel are not interrupted. The functionality does NOT wait until all fuel positions are idle before the Close Day can begin.

\*\*Q:\*\*What happens when there are transactions in between manual close and AEOD? Since daily close can only occur once every 24 hours, if a site performs a manual close in advance of the time scheduled for AEOD, will AEOD fail because manual close has already occurred? Can sites be given control over day close to ensure that AEOD is only invoked if manual close is not performed?

\*\*A:\*\*The system cannot determine that a manual close has occurred and an AEOD should not be invoked. If the site has a restriction that a day close can occur only once in 24 hours and 24 hours have not passed after a manual close, then the AEOD will fail. If there is no restriction for the interval between day close, then AEOD will happen even if a manual close has been done.

\*\*Q:\*\*Would the end of shift be done as part of the AEOD? And then can the cashier do an end of shift when they complete their shift?

\*\*A:\*\*End of shift is done as part of AEOD and when the cashier logs in, it is considered as a new shift. If there are no fixed shift timings at the site, do not enable AEOD feature and do a manual day close.

Q: Typically, a cashier closes his shift and runs the manual EOD. If the AEOD runs mid-shift, how does it impact the cashier close? Does the cashier activity have to be reconciled twice within the shift? This is a 24x7 station and shifts can vary depending on the customer load at the time of the shift change.

A: Answer to this question same as the previous question.

Q: During AEOD, what happens if there’s a power outage? Will the day close be initiated automatically when power is restored? (West Virginia is prone to power outages.)

A: AEOD will fail and the site has to do a manual close when power returns. Have a 24 hour power backup and uninterrupted power supply at the site.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.verifone.com/feature-references/feature-references/aeod.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
