Day-End Closing - PRELIMINARY

Definition of the Length of the Financial Period

The length of the financial period is configurable with the parameter 'gkr.accounting.maxOpenAccountingDays'. This parameter defines the maximum allowed number of preliminary day-end closings without accounting.

Configuration file accounting-functions.properties :

#Preliminary EOD
gkr.accounting.maxOpenAccountingDays=1

The parameter can only be set at store level and is not globally configurable.

Note:
The configuration of the parameter 'gkr.accounting.maxOpenAccountingDays' should only be changed when store accounts were successfully performed (directly after closing the financial period).

Day-End Closing Step Lists

The preliminary day-end closing process consists of two-step lists ('PRELIMINARY_CLOSE_PRECLOSED' and 'PRELIMINARY_HANDLE_CURRENT_DAY'). These step lists consist of a number of generic steps. Most of these steps are configurable.

Configuration file accounting-functions.properties :

#Day End
gkr.accounting.day-end.dayEndClosing.safeLoginLevel=2
gkr.accounting.day-end.resetUsedOnlyFlag=true
gkr.accounting.day-end.automaticSafeAccounting.enabled=false
 gkr.accounting.day-end.automaticSafeAccounting.reportID=safe-accounts
 gkr.accounting.day-end.automaticDrawerAccounting.enabled=true
 gkr.accounting.day-end.automaticDrawerAccounting.reportID=drawer-accounts
 gkr.accounting.day-end.automaticDrawerAccounting.tillLoginLevel=2
gkr.accounting.day-end.tillStatusCheck.enabled=true
gkr.accounting.day-end.safeStatusCheck.enabled=true
gkr.accounting.day-end.processEodProcedurePos.enabled=true
 gkr.accounting.day-end.workstationOnlineStatusCheck.enabled=true
 gkr.accounting.day-end.preReportTypes=merchandise-category-sales-accounting,item-sales-accounting,target-store
gkr.accounting.day-end.postReportTypes=safe-log
 gkr.accounting.day-end.store-accounts.reportID=store-accounts
gkr.accounting.day-end.safe-log.reportID=safe-log
 gkr.accounting.day-end.PRELIMINARY_CLOSE_PRECLOSED.preReportTypes=
 gkr.accounting.day-end.PRELIMINARY_CLOSE_PRECLOSED.postReportTypes=
 gkr.accounting.day-end.PRELIMINARY_HANDLE_CURRENT_DAY.preReportTypes=${gkr.accounting.day-end.preReportTypes}
 gkr.accounting.day-end.PRELIMINARY_HANDLE_CURRENT_DAY.postReportTypes=
...