Users, Roles & Permissions

The owner has full access. Every other person gets a login (and optionally a PIN) with a provision: the set of things they may do. Provisions have flat counter permissions shared by every trade, plus a group of permissions for your trade (hospital, hotel, jewellery, projects, gym, parking and the rest) and a few trade fields kept flat so the server can scope data by them (cable areas, field-sales territory, hospital designation). A user's provision is read once at sign-in.

Where it is in the app

Settings > Users (owner / admin). On a local server the Local Admin tool manages server users; in cloud mode My Account under Tools. Field sales adds team members from its own Add Team Member; hospital adds clinical users from its user page.

Flow

flowchart TD
    A[Settings > Users > Add] --> B[Login: user name · password · phone · PIN]
    B --> C[Link to a staff contact
for commission and attendance] C --> D[Provision editor: tick permissions] D --> D1[Selling: Edit Price in Sales · Voucher Less
Edit Voucher · Delete Voucher · Cash Billing Only] D --> D2[Modules: purchase · payment · expense · income · salary · stock adjustment · loan · attendance · reports] D --> D3[Masters: add / edit / delete product · add / edit / delete contact] D --> D4[Your trade’s group: hospital · hotel · jewellery · projects · gym · parking ...] D --> D5[Scope: the areas or territory they cover
and their designation] D1 & D2 & D3 & D4 & D5 --> S[(Their permissions, saved)] S --> L[User signs in: provision bound for the session] L --> M[Menus and buttons appear or hide accordingly] E[Owner edits a user's provision] -.->|takes effect on their next login| L
Provision is bound at login; a change for someone else needs them to sign in again.

Who signs in: seats by trade

Three different things decide what a person gets, and it helps to keep them apart:

Roles every business has

RoleWhat it is
OwnerWhoever created the business. Full access, and not restrictable.
AdminFull access too - saved with no permission set at all. The top seat of each trade form (Manager, Office, Owner) is stored as this, which is why only somebody who already has full access may hand it out.
ManagerA broad seat that still carries a permission set.
UserThe restricted seat: counter staff, a ward nurse, a store keeper. What separates them from each other is their switches, not their role.
WaiterOffered where the waiter counter is on. Signs into the SKS Waiter app for tables and KOT. See Companion Apps.
Delivery BoyOnly where a rider's device can actually reach the data - cloud or local server - and only in trades that hand goods over.
AccountantCloud businesses only.

The seat list your trade offers

Add a user in Settings > Users (or from that person's own staff row) and the form you get is the one your trade needs. Each business page has a Who signs in section with a card per seat: the screen it opens on, its phone bottom bar, and what it starts with.

TradeHow a login is set upSeats / typical logins
Hospital / ClinicSeat formDoctor · Nurse · Reception · Billing Desk · Pharmacist · Lab Technician · Office / Administration. A doctor sees only their own patients.
Hotel / LodgeSeat formFront Desk · Cashier · Housekeeping · Restaurant / F&B · Night Auditor · Manager / Owner
Construction / ContractorSeat form, plus which sitesSite Supervisor · Site Engineer · Store Keeper · Billing / Accounts · Office. An engineer sees only their own sites.
Vehicle WorkshopSeat formService Advisor · Technician · Parts Counter · Cashier · Manager
JewellerySeat formSales Counter · Scheme Desk · Gold Loan Desk · Workshop / Bench · Back Office · Owner
Field SalesAdd Team Member, plus territoryNational / Zonal / Regional / Area Sales Manager · Sales Representative. What a person sees is their territory, not their rank.
Cable / BroadbandSwitches, plus the areas coveredCollector · Office / counter · Operator / owner. A collector's lists are narrowed to the streets they walk.
Finance / LoansSwitchesCollection agent · Office cashier · Owner
RestaurantWaiter role, or role + shared switchesWaiter (SKS Waiter app, no switches) · Cashier · Owner
ParkingSwitchesBooth operator · Supervisor · Owner
GymSwitchesFront desk · Trainer · Owner
Salon / SpaSwitchesStylist · Reception · Owner
Tailoring, Job WorkSwitchesCounter / cutter / delivery staff, and the owner
Shops and tradersRole + shared switchesOwner · Cashier · Store / purchase · Accountant. A supermarket or pharmacy staffs cashiers and managers, not named jobs.

Rules the seat forms share

Permissions

The editor shows the groups for your trade first, then one shared list every business has. These are the labels exactly as they appear on screen.

Shared — every business

One flat list, in this order:

Edit Price in Sales · Product Disc · Voucher Less · Max Less Percentage (shown once Voucher Less is on) · Extra Charges · Rate Type Selection · Edit Voucher · Delete Voucher · Payment Entry · Runs a cashier shift · Cash Billing Only · Show only user created voucher · Stock Adjustment · Manage Purchase · Add Product · Edit Product · Delete Product · Add Contact · Edit Contact · Delete Contact · Less Customer Points · Attendance · Expense · Income · Salary · View Reports.

Your trade’s group

Only the groups that apply to your business are shown, and inside a group a switch appears only when its feature is switched on. Switches marked read only show figures; they are the ones a view-only login keeps.

GroupPermissions
HospitalManage Appointments · Write Prescriptions · See Clinical Notes (read) · Record Vitals · See Patient Billing (read) · Manage Admissions · Post Ward Charges · Discharge & Bill · Reopen a Discharge · Administer Medication (MAR) · Birth & Death Registers · Manage Blood Bank · Order Investigations · Report Investigations · Manage Claims (TPA) · Dispense Medicines · Run the Token Display (read) · Schedule & Record Surgeries · Manage Imaging (Radiology) · Manage Ambulance · Manage Hospital Masters
HotelFront Desk · Amend Stay · Post Folio Charges · Settle & Check Out · Cancel Booking · Housekeeping · View Revenue (read) · Close the Night Audit · Guest Services · Export Form C · Override Credit Limit · Manage Guests · Manage Rooms & Rates
Projects (named for your trade: Projects, Jobs or Job Cards)Create & Edit Projects · Bill Projects · Work Orders · Site Wages · Material Indents · Approve Indents · Record Measurements · Certify Measurements · Release Retention · Manage Projects Masters · See Projects Money (read)
WorkshopJob Cards · Approve Estimates · Deliver Vehicles · Bill Job Cards · Manage Vehicles · Record Readings · Service Intervals · Send Reminders · View Service Revenue (read)
JewellerySavings Schemes · Gold Loan / Girvi · Buy Old Jewellery · Custom Orders · Repairs · Edit Metal Rates · Read the Registers (read) · Release / Auction a Pledge · Redeem / Close a Scheme · Issue Metal to a Karigar · Amend a Saved Entry · Manage Jewellery Masters
Field Sales & ChannelTake Field Orders · Take Goods Back · Order For Other Reps · Approve Orders · Manage Targets · Manage The Team · View Channel Money (read)
Cable / BroadbandManage Connections · Collect Recharges · Collect For Other Users · Receive Collections · Waive Recharges · Portal Actions · Manage Plans · Manage Locations · Manage Providers · Manage Devices · Bulk Tools · Show Pending Amounts (read)
FinanceCreate & Edit Loans · Edit Loan Payments · Collect Repayments · Collect for Other Agents · Receive Agent Cash · Assign Collection Rounds · Waive Interest & Penalties · Foreclose & Settle Early · Move Cheques · Write Off Bad Loans · View Portfolio Money (read)
ParkingBooth · Issue Passes · Register Vehicles · Waive Fees · Apply Discount · Manage Rates & Bays · View Revenue (read)
GymEnrol & Renew · Amend Memberships · Check-ins · Sell PT Packages · Manage Plans & Lockers · View Revenue (read)
SalonBook Appointments · See the Whole Day · Mark No-show & Cancel · Reassign Stylist
Floor & Kitchen (restaurant)Manage Tables · Void Fired Items · Kitchen Display · View Revenue (read)
Orders & Measurements (tailoring)Take & Edit Orders · Take Measurements · Advance Orders · Deliver Orders · View Revenue (read)
Material Custody (job work)Open & Edit Jobs · Manage Challans · Write Off Wastage · Bill Job Work · View Revenue (read)
Field sales works differently. A rep or manager is not set up in this list at all — they are added from the Field Sales screen with Add Team Member, which carries its own Designation, Field work, Office, Order for other reps, Manage targets and Manage the team, plus the territory that person works.

A restricted user (anyone without full access) sees a trimmed menu; the seat can even change the home screen - a field rep lands on the rep shell, a doctor on the clinical view.

Designing a staff role

flowchart TD
    A[New person joining] --> B{What will they actually do?}
    B -->|bill at the counter| C[Sales rights
no purchase, no reports] B -->|manage stock| D[Product and stock rights] B -->|collect money| E[Payment rights] B -->|run the place| F[Most rights, still not the owner] C --> G{Should they change prices?} G -->|no| H[Leave price edit and discount off] G -->|within a limit| I[Set a maximum discount] C --> J{Should they see other people’s bills?} J -->|no| K[Show only user created voucher] C & D & E & F --> L{Do they handle cash?} L -->|yes| M[Runs a cashier shift] H & I & K & M --> N[Save · they sign in and it applies]
Start from the job, not the checklist — and remember a change only reaches them at their next sign-in.

PINs and devices

A PIN lets a staff member unlock the app quickly on a shared counter; logging out clears it. Devices a user has signed in on are listed; the connection type per device is chosen at first run and can be switched from Tools.