My App

User Documentation Home

Role-based user guidance for the Multi-Branch Gold Purchase and Interest Management System.

Purpose

This documentation explains how each role should use the system in daily operations.

It focuses on:

  • Who can do what
  • How to complete key tasks step by step
  • What to watch for to avoid errors

Core Roles

  • Head (System-wide oversight and controls)
  • Branch Manager (Branch-level operations and supervision)
  • Staff (Daily transaction and collection operations)

Quick Role Matrix

AreaHeadBranch ManagerStaff
View all branchesYesNoNo
User administrationFull accessView users and activate or deactivate STAFF in own branchNo
Create customerYesYesYes
Block customerYesYesNo
Set customer default annual rateYesYesNo
Change customer civil IDYesNoNo
Create transactionYesYesYes
Edit transaction after creationLimited non-financial editsLimited non-financial editsNo
Add paymentYesYesYes
Apply discount (with reason)YesYesYes
Mark AUCTION statusYesYesYes
View audit logsYes (all branches)Yes (own branch)No
Create or delete currenciesYesNoNo
Sync or add gold pricesYesYesYes
Configure risk thresholdYesYes (own branch)No
View reporting scopeAll branches including cross-branch settlementsOwn branch reportsLimited operational reports

Financial Rules You Must Follow

  • Interest is simple interest only. No compounding.
  • Payments always settle interest first, then principal.
  • Head has full system access, including operational actions where needed.
  • Customer civil ID updates are restricted to Head role only.
  • For full closure in first month:
    • Day 1 to 15: minimum 15-day interest
    • Day 16 to 30: 30-day interest
  • Internal precision is 3 decimals. Display and invoice values are rounded to 2 decimals.
  • Cross-branch payment cannot close a transaction from a non-owning branch.
  • Gold release is blocked when released gold value exceeds outstanding principal.
  • Use a single gold valuation formula in all financial workflows: value = net weight x (purity / 100) x daily gold rate.

How To Use These Docs

  1. Read the common prerequisites first.
  2. Open your role page to confirm your permissions.
  3. Follow your role workflows for operational tasks.
  4. Check edge cases when the normal flow does not apply.

On this page