Cash Policies
Defines the institution's cash-handling control policies (mfi.cash.policy) - till and vault limits, dual-custody rules and end-of-day cash thresholds. These policies set the boundaries that branch operations and the cash-position monitor are measured against. Breaches surface as cash incidents for governance follow-up.

Workflow
- Open Cash Policies under Governance.
- Create a policy defining till, vault and float limits.
- Set dual-custody and over/short tolerance rules.
- Assign the policy to the relevant branches or tills.
- Activate it so breaches automatically raise cash incidents.
Fields reference
Every field on this screen, drawn from the live data model.
| Field | Type | Required | Description |
|---|---|---|---|
Sequencesequence | Number | — | Lower numbers win when multiple rows match. |
Branchbranch_id | Link → mfi.branch | — | Leave empty to apply to all branches. |
Teller Groupteller_group_id | Link → res.groups | — | Leave empty to apply to all teller tiers. |
Opening Float Defaultopening_float_default | Money | — | Default cash issued from vault on till open. |
Till Maxtill_max | Money | — | Hard cap. Above → block cash receipts and auto-sweep. |
Till Mintill_min | Money | — | Soft floor. Below → auto-request top-up from vault. |
Single Txn Max Cashsingle_txn_max_cash | Money | — | Refuse any single cash transaction above this. EFT suggested. |
Denomination Required Abovedenomination_required_above | Money | — | Cash transactions above this must enter denomination breakdown. |
Vault Maxvault_max | Money | — | Regulatory holding cap on branch vault. |
Vault Minvault_min | Money | — | Operating float — alert if vault drops below. |
Vault Cit Pickup Triggervault_cit_pickup_trigger | Money | — | Above → auto-create CIT pickup request. |
Variance Tolerancevariance_tolerance | Money | — | |variance| at till close above this → incident + auto-suspend. |
Close Requires Recountclose_requires_recount | Yes/No | — | Force a second denomination count before close. |
Close Requires Supervisorclose_requires_supervisor | Yes/No | — | Supervisor must witness close. |
Auto Suspend On Varianceauto_suspend_on_variance | Yes/No | — | Auto-suspend till when variance > tolerance at close. |
Auto Suspend On Idle Minutesauto_suspend_on_idle_minutes | Number | — | Auto-suspend if no till activity for N minutes (0 = off). |
Pre Kyc Balance Cappre_kyc_balance_cap | Money | — | Pre-KYC member balance cap. Replaces mfi_tier1_balance_cap. |
Country Codescountry_codes | Text | — | Comma-list of ISO-2 country codes — empty = all. |
Namename | Text | Yes | Name |
Auto Sweepauto_sweep | Choice: Off — manual sweep only, Create draft sweep, supervisor confirms, Auto-confirm if ≤ deposit_supervisor_threshold | Yes | Auto Sweep |
Auto Request Topupauto_request_topup | Choice: Off — manual top-up only, Create draft request, supervisor confirms, Auto-confirm if ≤ deposit_supervisor_threshold | Yes | Auto Request Topup |
Activeactive | Yes/No | — | Active |
Currencycurrency_id | Link → res.currency | — | Currency |
Notesnotes | Long text | — | Notes |
Companycompany_id | Link → res.company | — | Company |
Notes & rules
- Sets till, vault and float limits for cash control.
- Encodes dual-custody and tolerance rules.
- Breaches trigger cash incidents automatically.
- Provides the benchmark for branch cash oversight.
Was this page helpful?

