My App

Role Guide - Staff

Daily operations role for customer service, transactions, and collections.

Role Summary

Staff executes day-to-day branch workflows.

This role handles most direct customer operations but has limited administrative authority.

Core Responsibilities

  • Create customer records with complete KYC data.
  • Create purchase transactions with correct item details.
  • Record payments accurately.
  • Apply discount only with mandatory reason.
  • Perform eligible gold release actions.
  • Track and act on branch risk alerts.

Accessible Features and Modules

  • Customer add and basic customer edit
  • Purchase transaction creation
  • Top-up (closure and re-issue)
  • Payment posting (partial/full) with required reference number per payment
  • Discount application with reason
  • Gold release workflow
  • AUCTION status marking
  • Gold price entry and history view
  • Global search (customers, transactions, and other permitted records)
  • Branch-scoped reports and exports where the API allows (same Reports area as other roles; head-office consolidated views remain Head-only)
  • Notifications (alerts, cross-branch payments, discounts, status changes, gold price updates)
  • File uploads for KYC and item images (where exposed in UI)

Restrictions

  • Cannot block customers.
  • Cannot set customer default annual rate.
  • Cannot change customer branch or civil ID.
  • Cannot edit transactions after save.
  • Cannot delete payments.
  • Cannot view the Audit Logs screen (Head and Branch Manager only).
  • Cannot manage users.
  • Cannot create or delete currencies.
  • Cannot run head-office consolidated or system-wide cross-branch settlement reports (Super Admin / Head only).

Notes

  • Civil ID must be unique. Only Head role can change civil ID after creation.
  • Staff can view other-branch active transactions only for payment lookup scenarios.

On this page