Staff
Staff, roles, limits and approvals
A login for each person, what each may do, and how a manager says yes from anywhere.
Logins
Staff → Add: name, mobile and a first password. Each person signs in as themselves, on the browser or the counter PC, so every bill, return and expense carries who made it.
Roles
Owner, Admin, Manager, Cashier, Accountant, Inventory Manager, Purchase Manager, Sales Staff, Warehouse Staff and Auditor come ready. Each is a matrix of View, Add, Edit, Cancel, Approve, Print and Export over every part of the shop. A role can be copied and changed, and a single person can be given more, or less, than their role.
What a cashier never sees
Cost price, profit, other customers' phone numbers, credit limits — each is a permission. A role without it sees a blank where the figure would be, on every screen and in every export.
Limits
A discount in percent and in rupees, a refund, a credit sale, an expense, a cash-out — each role, or each person, has a ceiling. Up to it, the till goes ahead. Past it, the till asks for approval on the spot.
Approvals, three ways
- PIN — a manager types their PIN at the till. Works with the internet down.
- Phone code — the six-digit code from the manager's authenticator app. Works with the internet down.
- WhatsApp — DukanData messages the manager; they reply OK and the code, from anywhere.
The approval travels with the document and is in the audit trail: who asked, who allowed, for how much.
Shifts
Where the shop turns shifts on, each cashier opens their own shift with an opening float and closes it with a count. The difference is approved by a manager, and the day end adds the shifts up.