End Of Day - 012302

Automatic Day-End Closing - 01230202400

Global Parameters

Parameter Name Configuration Details Migration Data Type, Range Description Default
gkr.accounting. automatic-day-end.toleranceTime Integer Specifies the tolerance time in minutes for a successful automatic EOD.

Within this time window (entered start time + tolerance time), the EOD will be restarted (automatically) if the previous EOD failed.

120
gkr.accounting. automatic-day-end.tryAgainTime Integer Time in minutes until the failed automatic EOD is repeated. 15
gkr.accounting.automatic-day-end.operatorID String Technical user which executes the Day-End Closing process POS_

SERVER

gkr.accounting. automatic-day-end.defaultActivation Only configurable at store level (not global) Flag Specifies if the automatic EOD is enabled/disabled by default, as long as the automatic EOD is not manually enabled/disabled with the Automatic Day-End Closing Activation - 01230202401

true - automatic EOD is enabled by default

false - automatic EOD is disabled by default

false
gkr.accounting. automatic-day-end.defaultStartTime Only configurable at store level (not global) Time Specifies the default start time of the automatic EOD (corresponds to the local time of each store).

This time will be overwritten by the entered start time within the Automatic Day-End Closing Activation - 01230202401.

As soon as the automatic EOD is enabled/disabled with the Automatic Day-End Closing Activation - 01230202401, this parameter will not have any effect on the automatic EOD configuration.

If gkr.accounting.automatic-day-end.defaultStartTime = {empty}, then the start time should be set to the default of 00:00.

00:00
gkr.accounting. automatic-day-end.useGUIConfig Only configurable at store level (not global) Flag Specifies if the manual configuration of the Automatic Day-End Closing Activation - 01230202401 is used (configuration for activation/deactivation of the automatic EOD and for the start time).

true - manual configuration of the Automatic Day-End Closing Activation - 01230202401 is used

false - store-specific configuration is used (parameter 'gkr.accounting.automatic-day-end.defaultActivation' and 'gkr.accounting.automatic-day-end.defaultStartTime')

Note: If Automatic Day-End Closing Activation - 01230202401 is not part of the menu, then gkr.accounting.automatic-day-end.useGUIConfig should be set to false.

true

Automatic Day-End Closing Activation - 01230202401

Global Parameters

Parameter Name Configuration Details Migration Data Type, Range Description Default
gkr.accounting. automatic-day-end.useGUIConfig Only configurable at store level (not global) Flag Specifies if the manual configuration of the Automatic Day-End Closing Activation - 01230202401 is used (configuration for activation/deactivation of the automatic EOD and for the start time).

true - manual configuration of the Automatic Day-End Closing Activation - 01230202401 is used

false - store-specific configuration is used (parameter 'gkr.accounting.automatic-day-end.defaultActivation' and 'gkr.accounting.automatic-day-end.defaultStartTime')

Note: If Automatic Day-End Closing Activation - 01230202401 is not part of the menu, then gkr.accounting.automatic-day-end.useGUIConfig should be set to false.

true

Day-End Closing - 01230202404

Functional Parameters

Parameter Name Configuration Details Migration Data Type, Range Description Default
DISPLAY_RESULT_DIALOG ShowLogoutMsg Boolean Specifies whether the message "End-of-day account completed successfully!" is displayed

true – Display message

false – Do not display message

true
REFRESH_ACCOUNTING_ STATUS_INTERVAL Optional Long Refresh interval for updating the accounting status (in milliseconds). 30000
DISPLAY_REPORT_TYPES String list List of reports to be shown on the client side; must be a subset of reports created during the EOD process and be comma-separated merchandise-category-sales-accounting, item-sales-accounting, target-store, store-accounts
USE_FIRST_SIGN_ ON_TIMESTAMP USE_BONKOPF_

TIMESTAMP

Boolean Specifies whether the timestamp of the first login transaction of the drawer is used as the start timestamp:

false – the start timestamp of the current reporting period is used

true – the timestamp of the first login transaction of the drawer within the current reporting period is used

false
SHOW_UNUSED_TILLS Boolean Specifies whether unused drawers will be displayed in the 'Accounting Periods Overview' mask or 'Summary of Drawers' mask:

True - Show unused drawers

False - Do not show unused drawers

false
REFRESH_PROCESS_ EOD_STATUS_INTERVAL Long Refresh interval for checking if the EOD process is finished (in milliseconds). 5000

Global Parameters

Parameter Name Configuration Details Migration Data Type, Range Description Default
gkr.accounting.type Specifies whether 'STANDARD' or 'PRELIMINARY' accounting is used. STANDARD

Day-End Closing Process - 01230202405

Functional Parameters

Parameter Name Data Type, Range Description Default
Parameter of 'STANDARD' and 'PRELIMINARY' EOD:
gkr.accounting.day- end.dayEndClosing.safeLoginLevel Login level used for safe login to the Login Manager (available values: 0, 1, 2). 2
gkr.accounting.safe- accounts.clearingTypeCode Code2 Specifies whether the safe start document contains the target or actual values of the last safe accounting:

"01" – Actual values

"02" – Target values

01
gkr.accounting.day- end.resetUsedOnlyFlag Flag Specifies whether only 'used' cash registers will be restarted. true
gkr.accounting.day- end.automaticSafeAccounting.enabled Flag Specifies whether the safe is automatically accounted during the EOD.

Valid combinations:

  • safe should be accounted manually before the EOD:

gkr.accounting.day-end.safeStatusCheck.enabled=true and gkr.accounting.day-end.automaticSafeAccounting.enabled=false

  • safe will be accounted automatically during EOD:

gkr.accounting.day-end.safeStatusCheck.enabled=false and gkr.accounting.day-end.automaticSafeAccounting.enabled=true

false
gkr.accounting.day- end.automaticSafeAccounting.reportID String Specifies the report ID that should be used for the Safe Accounting Report safe-accounts
gkr.accounting.day- end.processEodProcedurePos.enabled Flag Specifies whether the POSes are informed about the executed EOD true
gkr.accounting.day-end.processEodProcedurePos.omitWorkstationTypecodeList String list Enumerates WorkstationDO.typecodes that should not receive the EOD command. 0010,MOB
gkr.accounting.day- end.safeStatusCheck.enabled Flag Specifies whether the safe status check is performed during the EOD.

Valid combinations:

  • safe should be accounted manually before the EOD:

gkr.accounting.day-end.safeStatusCheck.enabled=true and gkr.accounting.day-end.automaticSafeAccounting.enabled=false

  • safe will be accounted automatically during EOD:

gkr.accounting.day-end.safeStatusCheck.enabled=false and gkr.accounting.day-end.automaticSafeAccounting.enabled=true

true
gkr.accounting.day- end.workstationOnlineStatusCheck.enabled Flag Specifies whether the workstation online check is performed during the EOD. true
gkr.accounting.day-end.workstationOnlineStatusCheck.omitWorkstationTypecodeList String list List of WorkstationDO.typecode to ignore during the check for offline workstations. 0010
Parameter of 'STANDARD' EOD:
gkr.accounting.day-end.automaticDrawerAccounting.enabled Flag Specifies whether the step 'AutomticTillAccounting' is performed during the EOD and whether cashless drawers are automatically accounted.

Valid combinations for automatic drawer accounts:

Variant A: gkr.accounting.day-end.automaticSafeAccounting.enabled = true and gkr.accounting.closeSafeAccountingPeriodDuringEOD' = true

  • Accounting of cash drawers that are to be accounted manually via Drawer Accounts UI5 - 01100202304 before EOD
  • Automatic accounting of cashless drawers in EOD ('gkr.accounting.day-end.automaticDrawerAccounting.enabled' = true)
  • Automatic safe accounting in EOD

Variant B: gkr.accounting.day-end.automaticSafeAccounting.enabled' = false and 'gkr.accounting.closeSafeAccountingPeriodDuringEOD' = true

  • Guided procedure / jump between apps
    • Automatic accounting of cashless drawers via Automatic Drawer Accounts UI5 - 01100200001 (MODE = AUTOMATIC_GUIDED_EOD)
      • Automatic accounting AND check if drawers to be accounted manually AND daily are accounted
    • Manual safe accounting via Safe Accounts UI5 - 01100202505
    • EOD via Day-End Closing UI5 - 01230202404 without automatic accounting of cashless drawers ('gkr.accounting.day-end.automaticDrawerAccounting.enabled' will be ignored)

Variant C: gkr.accounting.day-end.automaticSafeAccounting.enabled' = false and 'gkr.accounting.closeSafeAccountingPeriodDuringEOD' = false

  • Manual safe accounting via Safe Accounts UI5 - 01100202505 (no precondition for EOD)
  • Accounting of cash drawers that are to be accounted manually via Drawer Accounts UI5 - 01100202304 before EOD
  • Automatic accounting of cashless drawers in EOD ('gkr.accounting.day-end.automaticDrawerAccounting.enabled' = true)
    • Note: The accounting of cash drawers that need to be accounted manually is done during the day. It is not a precondition for safe accounting.
true
gkr.accounting.day-end.automaticDrawerAccounting.reportID String Specifies the report ID that should be used for the Drawer Accounting Report drawer-accounts
gkr.accounting.day-end.automaticDrawerAccounting.tillLoginLevel Login level used for drawer login to the Login Manager (available values: 0, 1, 2). 2
gkr.accounting.day- end.tillStatusCheck.enabled Flag Specifies whether the drawer status check is performed during the EOD. true
gkr.accounting.day- end.preReportTypes String list Comma-separated list of report IDs that should be executed during the standard EOD before any document is created.

For an example, see *).

merchandise-category-sales-accounting, item-sales-accounting, target-store
gkr.accounting.day- end.postReportTypes String list Comma-separated list of report IDs that should be executed during the standard EOD in final report creation (after saving the accounting documents). ${gkr.accounting.day-end.postReportTypes.safeLogReportID}
gkr.accounting.day- end.postReportTypes.safeLogReportID String Specifies the report ID that should be used for the Safe Log Report safe-log
gkr.accounting.report ToTx.day-end.reportTypes These properties specify which reports (REPORT_TYPES) are saved to which transactions

(filtered through CONTROL_TRANSACTION_TYPE_CODE, TRANSACTION_CATEGORIES).

target-store,safe-accounts
gkr.accounting.report ToTx.day-end_target- store.controlTransactionTypeCode EOD
gkr.accounting.report ToTx.day-end_safe-accounts. controlTransactionTypeCode SASE
gkr.accounting.reportToTx.day-end_drawer-accounts.controlTransactionTypeCode TISE
gkr.accounting.reportToTx.day-end_drawer-accounts.transactionCategories SETTLE
Parameter of 'PRELIMINARY' EOD:
gkr.accounting.day- end.store-accounts.reportID String Specifies the report ID that should be used for the store report. store-accounts
gkr.accounting.day-end.PRELIMINARY_CLOSE_ PRECLOSED.preReportTypes String list Comma-separated list of report IDs that should be executed during preliminary EOD in step list PRELIMINARY_CLOSE_PRECLOSED before any document is created.

For an example, see *).

empty
gkr.accounting.day-end.PRELIMINARY_CLOSE_ PRECLOSED.postReportTypes String list Comma-separated list of report IDs that should be executed during preliminary EOD in step list PRELIMINARY_CLOSE_PRECLOSED in final report creation (after saving the accounting documents). empty
gkr.accounting.reportToTx.day-end_PRELIMINARY_CLOSE_ PRECLOSED_store-accounts.transactionCategories These properties specify which reports (REPORT_TYPES) are saved to which transactions

(filtered through CONTROL_TRANSACTION_TYPE_CODE, TRANSACTION_CATEGORIES).

FINANC,SUBSEQ
gkr.accounting.reportToTx.day-end_PRELIMINARY_ CLOSE_PRECLOSED_store-accounts.controlTransactionTypeCode EOD
gkr.accounting.reportToTx.day-end_PRELIMINARY_CLOSE_ PRECLOSED.reportTypes store-accounts
gkr.accounting.day-end.PRELIMINARY_HANDLE_ CURRENT_DAY.preReportTypes String list Comma-separated list of report IDs that should be executed during preliminary EOD in step list PRELIMINARY_HANDLE_CURRENT_DAY before any document is created.

For an example, see *).

${gkr.accounting.day-end.preReportTypes}
gkr.accounting.day-end.PRELIMINARY_HANDLE_ CURRENT_DAY.postReportTypes String list Comma-separated list of report IDs that should be executed during preliminary EOD in the step list PRELIMINARY_HANDLE_CURRENT_DAY in final report creation (after saving the accounting documents). Empty
gkr.accounting.maxOpenAccountingDays Specifies the maximum allowed number of preliminary EODs without accounting. 1
gkr.accounting.reportToTx.day-end_PRELIMINARY_HANDLE_ CURRENT_DAY_store-accounts.transactionCategories These properties specify which reports (REPORT_TYPES) are saved to which transactions

(filtered through CONTROL_TRANSACTION_TYPE_CODE, TRANSACTION_CATEGORIES).

FINANC
gkr.accounting.reportToTx.day-end_PRELIMINARY_HANDLE_ CURRENT_DAY_store-accounts.controlTransactionTypeCode EOD
gkr.accounting.reportToTx.day-end_PRELIMINARY_HANDLE_ CURRENT_DAY_target-store.transactionCategories PRECLO
gkr.accounting.reportToTx.day-end_PRELIMINARY_HANDLE_ CURRENT_DAY_target-store.controlTransactionTypeCode EOD
gkr.accounting.reportToTx.day-end_PRELIMINARY_HANDLE_ CURRENT_DAY_safe-accounts.controlTransactionTypeCode SASE
gkr.accounting.reportToTx.day-end_PRELIMINARY_HANDLE_ CURRENT_DAY.reportTypes target-store,store-accounts,safe-accounts

*) Example of reports that should be executed during EOD:

preReportTypes = merchandise-category-sales-accounting, item-sales-accounting, target-store, gift-certificate, price-override, returns

(Reports with report type gift-certificate, price-override and returns should be selected optionally. These reports are calculated for the current open store period, i.e. from StoreSummary.ReportingPeriodStartTimestamp to StoreSummary.ReportingPeriodEndTimestamp of the current open store period.)

Global Parameters

Parameter Name Configuration Details Migration Data Type, Range Description Default
Parameter of 'STANDARD' and 'PRELIMINARY' EOD:
gkr.accounting.type Specifies whether 'STANDARD' or 'PRELIMINARY' accounting is used. STANDARD
gkr.accounting.close SafeAccountingPeriodDuringEOD CloseSafeAccounting

PeriodDuringEOD.Enabled

Flag Global parameter (see Safe Accounts - 01100202505 )

Specifies whether the safe reporting period is closed during the EOD.

true
gkr.accounting.check SafeMaximumCashAmount Boolean true – the maximum safe balance (SafeTenderMaxAmount) of the tender "cash home currency" will be checked.

false – the maximum safe balance (SafeTenderMaxAmount) of the tender "cash home currency" will not be checked.

false
gkr.accounting.safe TenderMaxAmount Maximum safe balance of the tender "cash home currency".
gkr.accounting.reportToTx. storageOfPDFReportToTransaction.enabled Boolean Property for enabling/disabling PDF report storage to transaction binary data false
gkr.accounting.safe-accounts.safeCorrectionTransactions.enabled Boolean Specifies if safe correction transactions are created after accounting:
  • for all tenders with positive difference: one safe deposit transaction of type "correction" is created
  • for all tenders with negative difference: one safe pickup transaction of type "correction" is created
false
gkr.accounting.day-end.loginManagerCheck.enabled Boolean Specifies if the LoginManagerCheck is enabled/disabled true
gkr.accounting.retryCount Integer Number of attempts to acquire the lock before giving up 30
gkr.accounting.retryPeriod Interval Time to wait between individual lock attempts 1s
Parameter of 'STANDARD' EOD:
gkr.accounting.tillSummaryCalculation.enabled Flag Specifies whether the calculation of summary values will be performed for the accounted drawer. true
gkr.accounting.tillStatisticsCalculation.enabled Flag Specifies whether the calculation of statistic values will be performed for the accounted drawer. true
gkr.accounting.automaticDrawerAccounting.enabled Flag Defines whether automatic drawer accounting is enabled or not. true
Parameter for Safe Cash Recycler:
gkr.accounting.safeCashRecyclerService.enabled Boolean Specifies whether a Safe Cash Recycler is enabled or not. false

Store Accounts - 01230202421

Functional Parameters

Parameter Name Configuration Details Migration Data Type, Range Description Default
REPORT_ID Required String Specifies the report to be created. store-accounts
REPORT_PREVIEW_FUNCTION_ID Optional String Specifies the function ID of the report preview function. S.01200200055.00

Global Parameters

Table 1. accounting-functions.properties
Parameter Name Configuration Details Migration Data Type, Range Description Default
gkr.accounting.reportToTx. storageOfPDFReportToTransaction.enabled Boolean Property for enabling/disabling PDF report storage to transaction binary data false