Settings

Set Manager Approval PIN, RFID Card, Wage and Sales Targets

After a user exists, owners can set approval credentials and labour targets without changing the basic login form.

Menu path
Manage -> Employees -> select employee -> Edit
Verified from
Posnic demo and current POS source reviewed on 2026-09-08
Technical source evidence

Live local Posnic employee editor reviewed 2026-09-09, frontend/modals/user.html manager_pin_row, rfid_row, wage_row, targets_row and pos_actions_row, users.js setManagerPin, setRfid, clearRfid, setRate, setTargets and updatePinRowVisibility, authorizations.controller.js employee-write checks for PIN and RFID, authorization.service.js PIN hash, RFID hash, one-card-per-person rule and approval audit, shifts.controller.js and shift.service.js employee-write checks, wage and target validation

Open an existing employeeSelect the employee, inspect the account record, then use Edit. Credential, wage and target controls are unavailable until the employee has been created.
Role, card and wage controlsThe current editor shows the selected role above the RFID and hourly-wage controls. A Custom role means the POS action matrix below is being maintained by hand.
Targets and till authorityDaily, weekly and monthly targets have their own save button. The POS action matrix and discount or refund limits belong to the employee access form.

What Appears Only After Saving

Manager PIN, RFID card, hourly wage and sales targets attach to an existing user ID. Create and save the employee first, then return to Employees and open Edit.

  • New user mode hides Manager Approval PIN, RFID, Hourly Wage and Sales Targets.
  • Edit mode shows RFID, wage and targets.
  • Manager Approval PIN appears only when the edited account is an admin or manager type, or currently has discount, refund or void authority in its POS action matrix.
  • A named role applies its preset permissions. Custom means the action checkboxes and limits are maintained for this employee.
  • Set PIN, Assign or Clear, Save Wage and Save Targets write immediately through separate buttons. Update saves the main employee, branch, status and access form.

Set a Manager Approval PIN

  1. Open Manage -> Employees.
  2. Open the user who should approve restricted actions.
  3. Click Edit.
  4. Assign a role or custom POS actions with the exact till authority this person needs. The current approval service recognises an admin or manager type, or a matching allowed POS action.
  5. In Manager Approval PIN, enter a 4 to 8 digit PIN.
  6. Click Set PIN.
  7. Wait for the Manager PIN set message. The field clears after a successful save because Posnic does not display the stored PIN.
  8. Do not write the PIN near the till or share one manager PIN between multiple people.
  9. Test the specific restricted action from a cashier account. A successful approval must identify an authorised user and write an approval audit event.

Assign or Clear RFID / Swipe Card

RFID and swipe-card readers usually type a card code into the focused field. Posnic normalizes the code and stores only a hash. One card can belong to only one user in the business account.

  1. Open the employee in Edit mode.
  2. Focus the RFID / Swipe Card field.
  3. Swipe the card on the USB reader or type the card code.
  4. Click Assign and wait for RFID card assigned.
  5. Use Clear when the card is lost, replaced or assigned by mistake.
  6. Test clock-in or manager approval on the exact workstation and reader that staff will use. The card holder still needs authority for the requested approval action.

Set Hourly Wage

Hourly Wage is used by labour and payout reporting. It does not pay staff by itself; it turns worked hours into a payout figure in reports.

  1. Open the employee in Edit mode.
  2. Enter a non-negative hourly wage.
  3. Click Save Wage.
  4. Wait for Hourly rate saved.
  5. Review the payout report after the next completed shift. Posnic calculates the report amount from worked hours multiplied by this rate.
  6. Use 0 when the employee should retain attendance records but produce a zero calculated payout.

Set Sales Targets

Sales Targets are optional daily, weekly and monthly non-negative values stored on the employee record. Empty values clear that period's target. The current editor stores these goals, but the present reporting UI does not yet display an actual-versus-target comparison.

  1. Open the employee in Edit mode.
  2. Enter Daily, Weekly and Monthly targets only where the business uses them.
  3. Click Save Targets and wait for Sales targets saved.
  4. Reopen the employee and confirm the saved values reload into the three fields.
  5. Treat the values as stored goals until a target-comparison report is available; do not promise staff that the current report calculates target attainment.

How Approval Works at the Till

Where a till workflow requests manager approval, Posnic can verify a PIN or card. The approval service checks that the credential belongs to a person allowed to perform the exact requested action, issues a short-lived approval token and records the approval in the audit trail.

ControlStored asOperator caution
Manager PINBcrypt hash of the PIN.Use per manager, 4 to 8 digits, never shared.
RFID cardSHA-256 hash of the normalized card UID.One card per person; clear it immediately if lost.
ApprovalApprover, action and entity evidence.Review approvals with refunds, voids and register exceptions.
Discount capPercent limit on role/user POS authority.0 is labelled as no limit, but the matching action must still be allowed.
Refund capAmount limit on role/user POS authority.0 is labelled as no limit; use a deliberate finite limit for cashier roles.

Troubleshoot the Staff Controls

ProblemCheckResolution
Manager PIN row is missingAccount type, selected role and the discount, refund or void POS actions.Choose the correct role or authority, save the employee access form, then reopen Edit.
PIN is rejected before savingIt must contain only 4 to 8 digits.Enter a new numeric PIN; letters, spaces and shorter values are rejected.
Card says it is already assignedThe same normalized card code exists on another employee in this business.Clear the card from the former employee before assigning it to the new holder.
Wage or target will not saveThe value must be numeric and zero or greater; wage cannot be blank.Correct the value. Leave a target blank only when clearing that period's goal.
A value looked saved but disappearedConfirm which button was used and whether a success message appeared.Use the button beside that control. Update does not replace Save Wage, Save Targets, Set PIN or Assign.
PIN or card does not approve an actionThe credential may be valid while the holder lacks that exact POS action.Review the employee or role POS matrix, then test the same action again.

Manager Verification Checklist

  • Employee opens in Edit mode and belongs to the intended branch.
  • Role or Custom POS actions match the employee's real duties.
  • Manager credential has been tested on each action it is expected to approve.
  • Lost or replaced cards are cleared immediately and cannot be reused by two employees.
  • Hourly wage reloads correctly and produces the expected payout after a completed shift.
  • Daily, weekly and monthly targets reload correctly; reporting limitations are understood.
  • The administrator saw a success response for each separate save and then used Update for employee access changes.