End of Shift - Troubleshooting
Use this guide if you see error messages or have problems during the End of Shift, have printer issues, or need to reprint a report on a specific date range.
Sales Transfer Errors
The "Sales Not Transferred" Warning
If you see a message saying sales must be transferred "as soon as possible," it means the final step of the EOS was missed. You may see this if you just closed the EOS screen before it finished. If you need to process the EOS:
Action: Run the End of Shift again. Navigate to the final screen and ensure you click Yes when asked to transfer sales.
Why? If you don't do this, today’s sales will be added to tomorrow’s totals, causing both days to combine.
The "Key Violation" Error
Error: NexusDB: tblSales: Key violation. Operation: Insert in File: "C:\Tower\Retailer\Data\SALES.nx1"
This can happen if you lost power or shut the computer while Retailer was in the middle of processing something earlier.
Action: Stop immediately. This is a database conflict. Avoid trying the EOS again as this can cause more problems. Note the exact error and contact Tower Support.
Previous Sales shows yesterdays sales
This can happen if the End of Shift Sales are not transferred during End of Shift.
The sales will be included on the next End of Shift. The End of Shift cannot be run a selected day only
Run the End of Shift as normal. Make sure you click through to the last page and click Yes to transfer End of Shift Sales.
If there are any errors during this process, note the error and contact Tower Support
End Of Shift not emailing
End Of Shift not printing
Reprinting End of Shift
Reporting on a Specific Date
Since the standard EOS report only shows data "since the last EOS reset", it may combine several days together due to errors or failure to process EOS on previous days. If you need to look at reports for specific dates, use these reports:
A. For Payment Totals (Cash vs. EFTPOS)
Go to: Reports → Sales Reports → Sales Transaction Log
Set your Start/End Dates.
Select Summarise Sales and Show All Sales.
Set Terminals/Staff to ALL.
Click Preview and go to the Last Page for the breakdown.
B. For Sales by Category/Department
Go to: Reports → Sales Reports → Takings Reports → Detailed Takings Report
Set your Start/End Dates.
Untick "Show Individual Stock Item Sales".
Tick "Show Department Categories".
Click Preview.
Not all tills or terminals are showing on the end of shift report
You need to double-check your End of Shift settings to ensure they are configured correctly to suit your preferred end-of-shift process, whether that involves multiple terminals ending shifts independently or a single terminal managing the end of shift for the entire location.
Related Articles
RoamV2 - End of Shift
End of Shift on Roam allows you to track Cash Takings while using Roam. End of Shift is optional in Roam. Sales will still import to Retailer without performing an End of Shift. Access End of Shift From your Roam POS screen click on the hamburger ...
End Of Shift - Setup
We have a video guide on the End of Shift settings - End Of Shift Before you start to setup your end of shift, you should ensure that your float values are all set up correctly - click HERE for more information. End of Shift Settings From the main ...
End of Shift - Procedure
This guide covers the standard End of Shift (EOS) routine. Some of End of Shift screens will display differently depending on how the EOS setup is done, so click HERE for more information on EOS setup if need. We have a video guide going through the ...
End Of Shift - Reports
You can choose which reports to print in the End of Shift setup screen. Click HERE to learn more about End of Shift setup. Daily Sales Summary This report gives you handy information to analyse your day's trading by department, along with a ...
Email End Of Shift Report to Manager
If you have staff doing your end of shift but you still need an overview of your takings for the day, setting up Retailer to email your end of shift reports is a great option. To set this up follow these steps Before you are able to send emails from ...