End of day service

This service handles all of the functionality that is done during the end of day and end of shift process in the LS One POS. Some of these functions are not really implemented as we expect the partner to implement them to fit to the functionality either to each customer or to what is required within each country. Other functions are fully implemented.

To see how the various cash managements operations (and other operations) can be run from code (for example from the End of day/shift functions) please see the Operations demo project that is included in the development pack.

 

Configurations

Some of the sections in the X/Z report can be activated or deactivated by configurations in the functionality profile

Main functionality

 

Name Description
EndOfDay Creates a marker (a transaction) in the transaction table to indicate when the operation was run. The main functionality should be implemented in the PartnerEndOfDay function as that is never edited or updated by the LS One team
EndOfShift Creates a marker (a transaction) in the transaction table to indicate when the operation was run.
PrintItemSaleReport Prints a sale report on the OPOS printer. The report is created in code
PrintXReport, PrintZReport Print X/Z reports on the OPOS printer. This code base for both reports is the same with an additional header being added for Z reports. The report is created in code unit ReportLogic.cs

POS Operations

Some operations in the POS directly call the End of day service. Here below is a list of all the operations and which functions they call

 

Name Description
End of day Calls function EndOfDay
End of shift Calls function EndOfShift
Print item sale report Calls function PrintItemSaleReport
Print X report Calls function PrintXReport
Print Z report Calls function PrintZReport
Initialize Z report Calls functions InitializeZReport, PrintInitialZReport

 

Development pack

To find this service in the development pack go to DevPack\Source\POS\Services

See also

Functionality profile (X/Z report tab)

Cash management

Dialog service