My App

Role Guide - Branch Manager

Branch owner for operations, compliance, and local performance.

Role Summary

Branch Manager runs one branch and supervises staff operations.

This role is responsible for branch health, financial correctness, and exception handling.

Core Responsibilities

  • Register and maintain customers in the branch.
  • Block customers when necessary with valid reason.
  • Create and monitor purchase transactions.
  • Approve and track discounts with proper notes.
  • Manage item release and transaction status controls.
  • Monitor branch risk alerts and response actions.

Accessible Features and Modules

  • Customer management (add, edit, block, unblock, set default annual rate)
  • User operations (view users, activate or deactivate STAFF in own branch)
  • Transaction creation and selected edits (limited to non-financial fields before payment)
  • Payment posting and discount application
  • Gold release processing
  • Status update to AUCTION
  • Gold price update (branch scope)
  • Branch reports and branch audit logs
  • Branch threshold settings
  • Cross-branch payment visibility for own branch transactions

Restrictions

  • No payment deletion.
  • No access to other branches' full data.
  • Cannot alter system interest model.
  • Cannot change customer civil ID.
  • Cannot create or delete currencies.

Notes

  • Customer blocking must include reason and date.
  • Branch manager must ensure closures are completed only by owning branch.
  • Branch manager cannot change customer branch assignment.

On this page