One drawer session per branch, per business day
Cash handling is organised around a drawer session: a manager opens the till with a counted float, sales and repair payments post against it through the day, and a manager closes it with a counted total. One session per branch per business day, enforced by the database rather than by convention.
Closing the drawer is the day's close-out. There is no second, separate end-of-day ritual to forget — the two were merged precisely because shops were doing one and not the other.
- Only managers and owners can open or close a drawer
- The counted total is compared against the expected total, and the difference is recorded
- A discrepancy raises an alert whether the till is short or over — an unexplained surplus is as much a signal as a shortfall
- A drawer left open from a previous day surfaces as a 'close yesterday's till' prompt rather than silently corrupting today's numbers
A business day that can end after midnight
A repair shop in Cairo that closes at 1am has a business day that ends at 1am. Most software built elsewhere assumes the day ends at midnight, which splits a single evening's takings across two dates and makes every daily report wrong.
Horus Repair takes a close-out cut-off time as a setting, and derives the business day from it in the Africa/Cairo timezone. Sales rung up at 00:40 belong to the evening that produced them. This is a small-sounding detail that a competitor cannot copy without reworking their date handling from the ground up.
Deposits, pay-later and returns
Repair work is rarely paid in one clean transaction, so the ledger models the messy cases directly:
- Deposits taken at intake and settled against the final total at handover
- Pay-later receivables, tracked as unsettled and chased by an automatic alert once they pass fourteen days
- Retail returns, including reducing an outstanding customer debt rather than paying cash back out
- Supplier ledgers with purchases and payments, so what the shop owes is as visible as what it is owed
- InstaPay collection details recorded per shop for customers who do not pay cash
Frequently asked questions
- Does Horus Repair handle a repair shop that closes after midnight?
- Yes. The close-out cut-off is a per-shop setting and the business day is derived from it in the Africa/Cairo timezone, so a shop that closes at 1am gets one business day covering that whole evening. Sales after midnight are counted against the day that produced them rather than being split across two dates.
- Who is allowed to open and close the cash drawer?
- Only managers and owners. Technicians and counter staff can ring up sales and take payments against an open drawer, but opening it with a float and closing it with a counted total are restricted, because those are the two moments where the cash total is asserted.
- What happens if the till does not balance?
- The difference between the counted total and the expected total is recorded on the drawer session, and a cash discrepancy notification goes to the owner and the branch managers. Alerts fire when the till is over as well as when it is short, since an unexplained surplus usually means a sale was not rung up.
- What if someone forgets to close the till overnight?
- A drawer still open from a previous business day is detected and surfaced as a prompt to close yesterday's till before the new day is opened. It does not silently roll into today, which would make both days' figures wrong.
Related features
- Inventory & Parts
Two inventory systems, deliberately: a full stock model for shops that carry parts, and an on-demand mode for the many shops that buy the screen only after the customer approves the quote.
- Reports & Exports
Reports read from the ledger the drawer is closed against, so the report and the till tell the same story — and anything on screen can be exported.
- Multi-Branch Management
Each branch keeps its own stock, its own till and its own staff, while the owner sees the whole business — and a branch manager sees only the branch they run.
See it on your own jobs
30 days of full Pro access, no card required. Pricing starts at E£599/month.