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
Top-up (closure and re-issue)YesYesYes
Add paymentYesYesYes
Payment reference numberRequired for every posted payment (unique per loan)SameSame
Apply discount (with reason)YesYesYes
Mark AUCTION statusYesYesYes
Payments while transaction is AUCTIONNo (posting is blocked)NoNo
View audit logsYes (all branches)Yes (own branch actors)No
Product categories (gold item types)Yes (create, edit, activate/deactivate, delete when unused)NoNo
Create or delete currenciesYesNoNo
Sync or add gold pricesYesYesYes
Configure risk thresholdYesYes (own branch)No
Global searchYesYesYes
Customer advance payments (ledger)YesYesYes
View reporting scopeAll branches including cross-branch settlementsOwn branch reports + Excel export where availableBranch-scoped reports; head-office / system-wide settlement views Head-only
In-app notificationsYesYesYes

Financial Rules You Must Follow

  • Interest is simple interest only. No compounding.
  • Accrued interest on a payment is calculated by the system when you post—you cannot type in a substitute “accrued interest” on the real payment. (Screens may show a preview using sample numbers; posting is always authoritative.)
  • If a payment does not fully cover interest, the remainder stays on the loan as carried unpaid interest until a later payment clears it.
  • 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 collection is allowed, but closing the loan from a non-owning branch is blocked—finish closure at the owning branch.
  • If a customer pays more than the amount needed to clear interest and principal, the extra can be recorded as a customer advance (for later use on closure, top-up, or release—per workflow).
  • Transactions in AUCTION status do not accept new payments until product policy defines an auction settlement flow.
  • Gold release is blocked when released gold value exceeds outstanding principal.
  • Use a single gold valuation formula in all financial workflows: value = net weight × (purity / 100) × 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