Skip to main content
Cashiers are created and maintained from the Fire backoffice. The POS terminal does not create cashiers; it receives the active cashier list from the store snapshot and lets each cashier start a shift with their 6-digit PIN. Use this guide when a store needs to add a new person who will operate FIRE POS V2.

Prerequisites

  • Access to the Fire backoffice with permissions on the store and the Fire POS Admin role.
  • The store and vendor selected in the top bar.
  • At least one linked and active POS terminal. See Linking.

1. Open the Cashiers section

In the side menu, select Fire POS and open POS → Cashiers. This page lists the cashiers available for the selected store. From here you can create cashiers, edit their data, reset their PIN and unlock blocked cashiers.
Cashiers section in the Fire backoffice

2. Create the cashier

Click Create cashier and complete the required fields.
Create cashier form in the Fire backoffice
Recommended fields:
  • Name: the name shown on the POS login screen and in audit records.
  • PIN: a 6-digit PIN used by the cashier to start a shift and confirm sensitive actions. Leave it blank to have the backoffice generate a secure PIN automatically — the recommended option.
  • Status: keep the cashier active only while they are allowed to operate the POS.
Choose a non-obvious PIN. Do not use consecutive number sequences (123456, 654321), repeated digits (111111) or birth dates. The safest option is to leave the PIN blank and use the auto-generated code. FIRE POS V2 validates cashier PINs server-side and may reject blacklisted values.

3. Save and verify

Save the cashier. The backoffice persists the cashier and the PIN hash. The POS never receives the PIN itself. When the cashier is created, the backoffice shows the generated PIN once. Copy it or write it down before closing the dialog — it is not shown again.
Generated cashier PIN shown once after saving
After saving, verify that the cashier appears as Active in the list.
Cashier list showing an active cashier

4. Refresh the POS terminal

On the terminal, go to the cashier sign-in screen. If the new cashier is not visible yet, tap the refresh icon () on the cashier selector or restart the app so the terminal fetches a fresh snapshot. The new cashier should appear in Select a cashier.
POS cashier selector with the new cashier available

5. Sign in with the PIN

At the POS terminal:
  1. Select the cashier name.
  2. Enter the 6-digit PIN.
  3. Wait for the POS to start the shift.
If the PIN is correct, the terminal opens the POS workspace. If there is no open register, the POS asks for the initial cash fund before sales can begin.
Initial cash fund prompt shown before opening the register

PIN failures and lockout

If the cashier enters the wrong PIN too many times, the cashier is temporarily locked. The default FIRE POS V2 policy is 3 failed attempts followed by a 5-minute lockout. The cashier can wait until the lock expires, or a manager can unlock the cashier from POS → Cashiers in the backoffice.
Do not share one cashier profile between multiple people. Each cashier should have their own PIN so shifts, withdrawals, register closes and audit events identify the correct person.

What happens in the POS

The terminal reads active cashiers from the store snapshot. During login, the POS sends the selected cashier and PIN to the backend. The backend validates the PIN and starts a shift. The POS also uses the cashier identity for:
  • Register opening and closing.
  • Cash withdrawals.
  • Authorization-code flows.
  • Digital vouchers and audit logs.
  • Cashier preferences, when configured.

Managing existing cashiers

Use POS → Cashiers to:
  • Edit a cashier name or status.
  • Deactivate a cashier who no longer works at the store.
  • Reset a forgotten PIN.
  • Unlock a cashier blocked by failed PIN attempts.
Deactivating a cashier prevents new sign-ins. Historical shifts and audit events keep the cashier name snapshot for traceability.