Safe Management
Safe Management is the LS Central module that gives stores a complete, auditable record of every tender movement — from the moment cash is placed in a bag at the POS terminal, through overnight storage in the store safe, to final deposit at the bank or transfer to a G/L account. The system is designed to eliminate untracked cash gaps and to give cashiers, managers, and auditors a single, coherent view of money at every stage of its journey.
Cashiers interact with Safe Management primarily through the POS terminal: they declare tender at end of day, place counted or uncounted cash into bags, and perform pickups or float entries during the shift. Managers run statements, post transfers, and investigate any discrepancies that arise. Auditors can trace any amount back to the originating POS transaction using the Safe Ledger Entries and Trans. Difference Entries that the system records automatically.
Reports, journals, and transfers are all based on Dynamics Business Central. All transfers go through a journal. Labels can be posted and printed in a similar way as in other parts of LS Central.
How Safe Management is organized
The module is built around a small set of core records that together form a closed audit chain:
- Store Safe — the master record for each physical safe in the store. Each POS terminal is linked to one safe. The Store Safe card shows the current balance via the Balance and Balance LCY fields, and gives access to all open bags and ledger entries from its Related menu.
- Safe Bags — containers that hold tender. A bag can be Bank, Safe, or Fixed Float type. Bags accumulate Safe Ledger Entries as cash moves in and out. Bags support breaking, joining, splitting, changing type, and re-counting. Each bag has a unique ID that functions as a serial number for full traceability.
- Store Safe Journal — the general-purpose journal for manual safe entries such as corrections and float entries, posted in the same way as other Dynamics Business Central journals.
- Safe Statements — generated at end of day to reconcile the system-expected amount with the cashier's physical count. Posting a statement closes open bags and creates the corresponding Safe Ledger Entries.
- Safe Transfers — documents that record money moving between the safe and a bank account or G/L account, or between safes. Transfers have a Transfer Direction (From Safe / To Safe) and a Bal. Account Type (Bank Account / G/L Account).
- Safe Ledger Entries — the immutable audit trail. Every movement — transaction, transfer, journal entry, statement, correction — creates one or more Safe Ledger Entries. These entries carry the Posting Date, Posting Time, Staff ID, User ID, POS Terminal No., Bag No., Document No., Document Type, Tender Type, Currency Code, Amount, and Amount (LCY).
For initial configuration, see Safe Management Setup.
Important: To guarantee that Safe Ledger Entries are transferred correctly to the general ledger, a Scheduler Job running codeunit 99001593 Safe Transaction-Post must exist.
Note: To use Safe Management in a store, select the Safe Mgmt. in Use check box on the store's Store Card. Open Store List, select the store, and find the check box on the Statement/Closing FastTab. When this check box is selected, the Max. Diff. To Allow Post field becomes non-editable because Safe Management controls difference handling instead.
Daily flow (cashier view)
During the business day, cashiers work with Safe Management through the POS terminal. The main actions are selling, performing cash pickups into bags, and declaring tender at the end of the shift.
- For POS sales and how tender is collected during a transaction, see Selling on the POS.
- For entering the cash-in-drawer amount and performing pickups during the shift, see Cash in Drawer (CID), Entering and Removing Tender.
- For a step-by-step walkthrough of the full cashier workflow from opening to end-of-day declaration, see Using Safe Management – From Beginning Until End-of-Day.
End-of-day flow (manager view)
At end of day, managers calculate and post statements, handle uncounted bags, and initiate bank deposits.
- For calculating and posting statements that reconcile POS totals with physical bag counts, see Calculating and Posting Statements.
- For managing bags — breaking, joining, splitting, changing type — see Bags.
- For bags that were not counted before the statement was run, see Uncounted Bags.
- For depositing the day's bags at the bank or posting to a G/L account, see Money from Safe to Bank or G/L .
Edge cases and audit
Safe Management records and surfaces discrepancies so that managers can investigate and resolve them. The following topics cover the most common exception scenarios:
- For a detailed walkthrough of how the system records mismatches and how to trace amounts through the audit chain, see Use Cases: Mismatches and Traceability.
- When the physical cash count is below the system expected amount, see Too Little Money.
- When extra cash is found in the terminal or bag, see Too Much Money.
- For re-counting a bag after it has been sealed, see Re-Count.
- For transactions involving foreign currency tender, see Payment with Foreign Currency.
Hospitality and Bookings variants
Safe Management uses the same engine in hospitality environments as in retail. The core records — Store Safe, Bags, Safe Ledger Entries, Statements, and Transfers — are identical. The difference lies in the POS context: hospitality terminals may combine table service, bar tabs, and room charges alongside standard tender handling. For a hospitality-specific walkthrough, see How to: Use Safe Management in Hospitality.
See also
How to: Start Safe Management in a Store
Calculating and Posting Statements
Money from Safe to Bank or G/L
Using Safe Management – From Beginning Until End-of-Day