Solutions · Point of sale

Lock Box Register

A cash register for a front desk that drops its cash into a numbered lock box: receipts, voids and refunds as linked documents, X and Z reads, blind counts, a two-person rule on money leaving, and a hash-chained audit trail.

StatusLive
Built with
  • Core applet
  • Python and FastAPI
  • PostgreSQL with Alembic
  • Responsive web UI

Lock Box Register is the cash control problem taken seriously: the cash never sits in the machine, so the register keeps the movement ledger of a sealed box and makes every variance explainable. Each station runs with a counted change float or exact tender only, and the Z read says which.

It is a Core applet: identity comes from the front door, roles are granted there, and a supervisor authorises voids, refunds, pay-outs, bank drops and the close by signing in with their own account in the dialog. The database enforces the rules too: financial tables are append-only, the application role cannot delete, and the audit chain is computed by a trigger.

More in Solutions

Related projects

All Solutions
Solutions · PlatformIn development

Core

A front door for an organisation's internal applications: one sign-in, local or single sign-on, one design system, personal appearance settings, and applets that plug in behind it.

Work with me

Want one of these built for your organisation?

Everything on this site started as a real problem. Tell me yours in a free 20-minute call and you will get a straight view of what is worth building and what it would take.