OSOSS Help Center
العربيةOpen Dashboard

POS Users

A POS user is a member of staff who can open a register session. The record links three things: the person, the branch they work at, and the cash account their takings post to.

Menu path: POS > Users

Screenshot from the live OSOSS Dashboard

What the record holds

FieldPurpose
UserThe dashboard user account behind the cashier
BranchThe branch they operate a register at
Cash accountThe account their cash takings post to
Is onlineWhether they are currently signed in at a register
Last loginWhen they last used the POS

The cash account is the field that matters most and gets least attention. It is where a cashier's cash sales land, so it is also what makes a drawer reconcilable: if two cashiers on the same register post to the same account, a shortage belongs to the shift rather than to a person. Give each cashier their own account where accountability matters, and share one where the register is genuinely shared.

Is online and Last login give you the operational picture: who is on a till right now, and who has not used the system in weeks - which is usually an account to deactivate.

Set up a cashier

  1. Create the user account first under Users and Roles, on the POS panel with the permissions their role needs.
  2. Add them here, choosing the Branch they work at.
  3. Set the Cash account according to how you want to reconcile - per cashier for accountability, per register where shifts are shared.
  4. Have them sign in once and open a test session, so the first real shift is not also the first attempt.
  5. Review the list monthly and remove staff who have left.
Warning: A departed employee with an active POS user can still take money if their credentials work. Deactivating POS access is part of an exit process, not an administrative tidy-up to be done later.
Tip: Check Last login before assuming a register is unused. Quiet tills are often a rota problem rather than a demand problem, and the fix is a shift change rather than closing the till.
Note: POS permissions come from the user's role, not from this page. A cashier who cannot apply a discount or void a line needs their role adjusted under Users and Roles; the record here only decides where they work and where the cash posts.

Full reference

Every option and control on this page, at a glance.

Filters (1)

Form fields (3)

Branch ID, Cash account ID, User ID

Standard list tools

Every list page in OSOSS shares these controls:

Related pages

What you can do on this page

Every action on this page, step by step. What you see depends on your role, so a control your account is not set up for simply does not appear.

Add a record

  1. Click Add above the table - some pages label it New or show a + icon.
  2. Complete the form. Required fields carry a red asterisk and the form will not submit until they are filled.
  3. Click Save. Validation runs on submit; any field that fails shows its message directly beneath itself, and the form scrolls to the first problem.
  4. You land back on the list with the new record in place.

Fields on this form: Branch ID, Cash account ID, User ID

Searchable dropdowns (customer, product, account, branch...) read live data - start typing to filter rather than scrolling. Most also let you create the missing record inline so you don't lose the form you are in.

Edit a record

  1. Open the row's actions menu at the end of the row and choose Edit, or open the record and use Edit there.
  2. The form loads with current values. Change only what you need.
  3. Click Save.
Documents that are already posted to accounting, paid, or fulfilled lock the fields that would change history. That is deliberate - issue a refund, a credit note, or an adjustment instead of rewriting the original.

Export the list

  1. Filter and choose your columns first - the export mirrors exactly what is on screen, not the whole table.
  2. Click Export All.
  3. The file downloads as a spreadsheet: one row per record, your visible columns in your order.