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)