Show TOC

Process documentationStore Open Data Flow

 

The following processes occur during the Open Store process:

Process

  1. The server determines if and how many unclosed terminals exist from the night before and displays the appropriate warning message if required.

  2. The server puts the business date up on the screen and prompts the user for verification (if this option has been enabled in the Configurator).

  3. The server checks to ensure that the business date selected is not a duplicate business date. If it is a duplicate, a warning message is displayed.

    The system derives the business date from the system date at the time of Store open. For example, if you performed a Store Open at 9:00 AM, and then an End of Day process at noon, if you then performed another Store Open that same day at 1:00 PM, the business date would be the same as (and in conflict with) the previous business date.

  4. The server updates the state.srv file in the \sdata directory, and the Server State Table in the SQL database.

  5. An Open Store status message is sent to the terminals. The indicator on each terminal changes from “STORE CLOSED” to “CLOSED”.

  6. If specified in the Configurator, and if the Open Store function was run from a POS terminal, you are prompted to open the current terminal as well.

About the business date and system date

The business date is chiefly unseen as it is related only to reporting (although it can appear on some receipts). The system date is visible on the screen, receipts, and so forth. Prompting for business date during Store Open can be turned off in the Store Configurator (Register Parameters).

Should you wish to change the business date on a terminal at any time, run Manager Code 426 - Change Business Date.

If a terminal does not close during the end of day process, on the next day that terminal will have a business date conflict with the server. If this occurs, you can correct a business date conflict by running Manager Code 424 — Change Business Date. This prompts the terminal to request the correct business date from the server, and then reset itself to that date. Note that you must have a live server connection to run Manager Code 424.