CBSRM · Microfinance Risk Layer · Board risk pack (sample)

CBSRM · Microfinance Risk Layer · Reports and Audit

Monthly Board Risk Pack

Sample Laghubitta (synthetic data)

As of 2026-09-30

Rows are centre level pooled accounts: one days past due figure stands for several member loans.

Institution
Sample Laghubitta (synthetic data)
As of
2026-09-30
Previous month end
2026-08-31
Contract version
2 (v1 JSON: contract 1, addendum 1.1)
Seed
v2 20261004, v1 20261129
Generated at
2026-09-30T23:59:59+05:45
Library
cbsrm 0.9.0
Contract
Contract v2, docs/laghubitta_contract_v2.md (frozen 2026-10-05), additive to v1 and v1.1
Currency
NPR; amounts in crore (1 crore = 1,00,00,000)
Grain
Centre level pooled accounts: one row per centre account per month end.

Illustrative threshold. Pending calibration to the current NRB directive for D class institutions. Nothing in this pack is an NRB finding, a compliance check, an approval or a forecast. The pack displays the published v1 and v2 JSON; it recomputes nothing.

Contents

  1. Data coverage and calibration status
  2. Executive summary
  3. Risk appetite status
  4. Top ten branches by Branch Risk Index
  5. Early warnings
  6. Concentration
  7. Stress and reverse stress
  8. Liquidity and ALM
  9. Field officer and member analytics
  10. Classification
  11. Regulatory monitor
  12. Audit and versions
  13. Management review appendix

1 Data coverage and calibration status

Months of history
24 month ends (2024-10-31 to 2026-09-30)
Branches
60
Accounts (centre level, live)
1088
Gross portfolio (crore)
1,684.58
Loans input
present
Balance sheet
present (v1 JSON balance sheet, taken verbatim)
ALM ladder
present
Funding sources
present
Officer assignments (Tier 2)
present
Members (Tier 2)
present

Calibration status. Every threshold, weight, anchor and limit is illustrative and pending calibration to the current NRB directive for D class institutions. Board appetite limits (section Risk appetite) and the regulatory placeholder (section Regulatory monitor) are shown separately.

Component coverage. Components without data in every branch score: Operational exceptions, Field officers flagged, Branch cash position, Members in shared identifier groups. Components without data in some branch scores: none. Branches without a score: 0. A missing component is left out of the weighted sum and the score carries its reduced weight coverage; it is never shown as low risk.

Rows are centre level pooled accounts: one days past due figure stands for several member loans.

2 Executive summary

Overall level: High. Domains without data: Operational. The overall level is the worst domain status across the Board appetite limits; a domain without data never improves it.

DomainHealth (0 to 100)StatusMissing limits
Capital89Withinnone
Liquidity63Withinnone
Credit0Breachednone
Portfolio100Withinnone
OperationalNo data in this extractNo dataField officers flagged

Branch Risk Index bands: Low 47, Medium 5, Elevated 2, High 6; without a score 0 (of 60 branches).

Early warning levels: Green 32, Yellow 10, Orange 11, Red 7, No data 0 (of 60 branches).

Board appetite limits breached: Collection efficiency 85.7%. Near the limit: none. Without data: Field officers flagged.

Liquidity survival bucket (base case, first negative cumulative gap): none (the cumulative gap stays positive in every bucket).

Quick stress. Three shocks from the stress grid, stressed values beside the baseline in section 7. Provision and PAR effects are immediate (one month end bucket migration); the funding cost hit is twelve months of the rate rise on all borrowings repriced at once (an upper bound); coverage covers 90 days.

Shock (stressed)SeverityPAR30PAR90CAR90 day coverageExtra provisions (crore)Ladder
Collection decline10.0%5.74%2.13%11.05%1.16x9.57Watch
Agricultural income shock20.0%5.62%1.86%11.45%1.25x2.28Normal
Funding cost rise200 bps5.54%1.75%10.28%1.25x0.00Normal

Principal drivers. The three highest Branch Risk Index scores and the components that add most to them:

  1. Rautahat 1 (BR018, Rautahat, Madhesh): BRI 83 of 100 (High). Main drivers: PAR30 26.6% (+31.3 points), PAR30 change over 3 months +25.19 pp (+25.0 points), Collection shortfall 35.4% (+18.8 points).
  2. Saptari 1 (BR011, Saptari, Madhesh): BRI 77 of 100 (High). Main drivers: PAR30 33.6% (+31.3 points), PAR30 change over 3 months +31.93 pp (+25.0 points), Collection shortfall 34.8% (+18.8 points).
  3. Bardiya 1 (BR046, Bardiya, Lumbini): BRI 76 of 100 (High). Main drivers: PAR30 20.5% (+31.3 points), PAR30 change over 3 months +19.51 pp (+25.0 points), Collection shortfall 30.8% (+18.8 points).

Prior comparison. Institution series from the v1 JSON; change is the difference in percentage points, or the percent change for the gross portfolio; n/a when a series point is absent. As of 2026-09-30; previous month end 2026-08-31; twelve month ends earlier 2025-09-30.

MeasureAs ofPrevious month endChangeTwelve month ends earlierChange
PAR305.54%4.85%+0.70 pp5.82%-0.28 pp
PAR901.75%1.23%+0.52 pp1.84%-0.09 pp
Collection efficiency85.74%84.39%+1.35 pp88.18%-2.43 pp
Gross portfolio (crore)1,684.581,689.94-0.3%1,532.26+9.9%

Illustrative threshold. Pending calibration to the current NRB directive for D class institutions.

3 Risk appetite status

Board appetite limits (contract v2 section 7). Position is the distance from trigger to limit: below 0 within, 0 to 1 between trigger and limit, above 1 beyond the limit. A limit without a value in this extract shows No data and never counts as within appetite.

LimitScopeValueTriggerLimitStatusPositionAction
PAR30institution5.5%10.0%12.0%Within-2.23Within appetite
PAR90institution1.7%7.0%9.0%Within-2.63Within appetite
NPL ratioinstitution1.7%8.0%10.0%Within-3.13Within appetite
Write off ratioinstitution0.3%2.0%3.0%Within-1.67Within appetite
Collection efficiencyinstitution85.7%95.0%92.0%Breached3.09Escalate to the Board risk committee
Largest district sharedistrict4.2%12.0%15.0%Within-2.62Within appetite
Agriculture and livestock sharesector22.4%65.0%75.0%Within-4.26Within appetite
Sector concentration (HHI)sector0.1940.2500.300Within-1.12Within appetite
Top 10 branches shareinstitution24.6%30.0%35.0%Within-1.08Within appetite
Capital adequacy ratiobalance_sheet11.6%10.0%8.0%Within-0.79Within appetite
90 day liquidity coveragebalance_sheet1.25x1.20x1.00xWithin-0.25Within appetite
Field officers flaggedinstitutionno data5.0%10.0%No datano dataNo data in this extract

Collection efficiency counts arrears in the amount due (v1 definition), so it reads lower than an on time repayment rate.

Illustrative threshold. Pending calibration to the current NRB directive for D class institutions.

Branch limits summary. Per branch limits over every branch with rows at the as of date.

Branch limitTriggerLimitWithinNearBreachedNo dataBreached branchesNear branches
Branch PAR308.0%10.0%500100BR008 Dhankuta 1 13.0%, BR011 Saptari 1 33.6%, BR012 Siraha 1 34.8%, BR018 Rautahat 1 26.6%, BR022 Kathmandu 1 11.1%, BR039 Rupandehi 1 22.4%, BR041 Kapilvastu 1 29.3%, BR046 Bardiya 1 20.5%, BR048 Gulmi 1 19.6%, BR051 Jumla 1 19.1%none

4 Top ten branches by Branch Risk Index

Ranked by score, ties by branch id, over 60 scored of 60 branches. Weight coverage is the share of component weight with data; a component without data is left out of the score and listed in the explanation.

RankBranchDistrictProvinceBRIBandWeight coverageTop driversExplanation
1Rautahat 1 (BR018)RautahatMadhesh82.5High80%PAR30, PAR30 change over 3 months, Collection shortfallRautahat 1 scores 83 of 100 (High). Main drivers: PAR30 26.6% (+31.3 points), PAR30 change over 3 months +25.19 pp (+25.0 points), Collection shortfall 35.4% (+18.8 points). Components without data: Operational exceptions, Field officers flagged, Branch cash position, Members in shared identifier groups.
2Saptari 1 (BR011)SaptariMadhesh77.4High80%PAR30, PAR30 change over 3 months, Collection shortfallSaptari 1 scores 77 of 100 (High). Main drivers: PAR30 33.6% (+31.3 points), PAR30 change over 3 months +31.93 pp (+25.0 points), Collection shortfall 34.8% (+18.8 points). Components without data: Operational exceptions, Field officers flagged, Branch cash position, Members in shared identifier groups.
3Bardiya 1 (BR046)BardiyaLumbini75.6High80%PAR30, PAR30 change over 3 months, Collection shortfallBardiya 1 scores 76 of 100 (High). Main drivers: PAR30 20.5% (+31.3 points), PAR30 change over 3 months +19.51 pp (+25.0 points), Collection shortfall 30.8% (+18.8 points). Components without data: Operational exceptions, Field officers flagged, Branch cash position, Members in shared identifier groups.
4Kapilvastu 1 (BR041)KapilvastuLumbini75.4High80%PAR30, PAR30 change over 3 months, Collection shortfallKapilvastu 1 scores 75 of 100 (High). Main drivers: PAR30 29.3% (+31.3 points), PAR30 change over 3 months +26.40 pp (+25.0 points), Collection shortfall 35.1% (+18.8 points). Components without data: Operational exceptions, Field officers flagged, Branch cash position, Members in shared identifier groups.
5Siraha 1 (BR012)SirahaMadhesh75.0High80%PAR30, PAR30 change over 3 months, Collection shortfallSiraha 1 scores 75 of 100 (High). Main drivers: PAR30 34.8% (+31.3 points), PAR30 change over 3 months +33.47 pp (+25.0 points), Collection shortfall 36.8% (+18.8 points). Components without data: Operational exceptions, Field officers flagged, Branch cash position, Members in shared identifier groups.
6Gulmi 1 (BR048)GulmiLumbini75.0High80%PAR30, PAR30 change over 3 months, Collection shortfallGulmi 1 scores 75 of 100 (High). Main drivers: PAR30 19.6% (+31.3 points), PAR30 change over 3 months +13.66 pp (+25.0 points), Collection shortfall 32.3% (+18.8 points). Components without data: Operational exceptions, Field officers flagged, Branch cash position, Members in shared identifier groups.
7Dhankuta 1 (BR008)DhankutaKoshi69.6Elevated80%PAR30, PAR30 change over 3 months, Collection shortfallDhankuta 1 scores 70 of 100 (Elevated). Main drivers: PAR30 13.0% (+26.7 points), PAR30 change over 3 months +11.55 pp (+25.0 points), Collection shortfall 11.7% (+14.6 points). Components without data: Operational exceptions, Field officers flagged, Branch cash position, Members in shared identifier groups.
8Kathmandu 1 (BR022)KathmanduBagmati67.5Elevated80%PAR30 change over 3 months, PAR30, Collection shortfallKathmandu 1 scores 67 of 100 (Elevated). Main drivers: PAR30 change over 3 months +4.82 pp (+24.1 points), PAR30 11.1% (+22.6 points), Collection shortfall 20.4% (+18.8 points). Components without data: Operational exceptions, Field officers flagged, Branch cash position, Members in shared identifier groups.
9Jumla 1 (BR051)JumlaKarnali58.6Medium80%PAR30, Collection shortfall, PAR30 change over 3 monthsJumla 1 scores 59 of 100 (Medium). Main drivers: PAR30 19.1% (+31.3 points), Collection shortfall 27.2% (+18.8 points), PAR30 change over 3 months +1.65 pp (+8.3 points). Components without data: Operational exceptions, Field officers flagged, Branch cash position, Members in shared identifier groups.
10Rupandehi 1 (BR039)RupandehiLumbini53.4Medium80%PAR30, Collection shortfall, Sector concentration (HHI)Rupandehi 1 scores 53 of 100 (Medium). Main drivers: PAR30 22.4% (+31.3 points), Collection shortfall 51.5% (+18.8 points), Sector concentration (HHI) 0.330 (+2.2 points). Components without data: Operational exceptions, Field officers flagged, Branch cash position, Members in shared identifier groups.

Illustrative threshold. Pending calibration to the current NRB directive for D class institutions.

5 Early warnings

Rule based early warning (contract v2 section 8): Red is two or more high rules or a high PAR30 level; Orange two or more rules or one high rule; Yellow one rule; Green none; No data when the branch has no comparison month.

GreenYellowOrangeRedNo dataBranches
3210117060

Alerts: 54 rule hits across all branches, 24 high. The owner shown under each level is the escalation target in the output; escalation is metadata only, nothing is sent anywhere.

Red and Orange branches with their explanations:

LevelBranchRulesHighEscalate toExplanation
RedSunsari 1 (BR005)32risk departmentSunsari 1: Red level, escalate to the risk department. 3 rules fired: Collection efficiency drop +6.10 pp (threshold +5.00 pp, medium); 1 to 30 day share rise over 3 months +15.81 pp (threshold +2.00 pp, high); Roll rate from current 15.4% (threshold 5.0%, high).
RedSaptari 1 (BR011)43risk departmentSaptari 1: Red level, escalate to the risk department. 4 rules fired: Collection efficiency drop +7.27 pp (threshold +5.00 pp, medium); 1 to 30 day share rise over 3 months +10.37 pp (threshold +2.00 pp, high); PAR30 jump in the month +29.74 pp (threshold +2.00 pp, high); PAR30 level 33.6% (threshold 10.0%, high).
RedSiraha 1 (BR012)54risk departmentSiraha 1: Red level, escalate to the risk department. 5 rules fired: 1 to 30 day share rise over 3 months +17.52 pp (threshold +2.00 pp, high); PAR30 jump in the month +22.10 pp (threshold +2.00 pp, high); PAR30 level 34.8% (threshold 10.0%, high); PAR30 rising streak 6 months (threshold 4 months, high); Roll rate from current 7.1% (threshold 5.0%, medium).
RedRautahat 1 (BR018)21risk departmentRautahat 1: Red level, escalate to the risk department. 2 rules fired: Growth over 6 months with rising PAR30 +40.2% (threshold +40.0%, medium); PAR30 level 26.6% (threshold 10.0%, high).
RedRupandehi 1 (BR039)42risk departmentRupandehi 1: Red level, escalate to the risk department. 4 rules fired: Farm share in monsoon months 70.2% (threshold 60.0%, medium); 1 to 30 day share rise over 3 months +4.99 pp (threshold +2.00 pp, high); PAR30 level 22.4% (threshold 10.0%, high); Roll rate from current 6.0% (threshold 5.0%, medium).
RedKapilvastu 1 (BR041)33risk departmentKapilvastu 1: Red level, escalate to the risk department. 3 rules fired: PAR30 jump in the month +4.79 pp (threshold +2.00 pp, high); PAR30 level 29.3% (threshold 10.0%, high); Roll rate from current 18.1% (threshold 5.0%, high).
RedBardiya 1 (BR046)32risk departmentBardiya 1: Red level, escalate to the risk department. 3 rules fired: Collection efficiency drop +8.94 pp (threshold +5.00 pp, medium); PAR30 level 20.5% (threshold 10.0%, high); PAR30 rising streak 6 months (threshold 4 months, high).
OrangeIlam 1 (BR007)11regional managerIlam 1: Orange level, escalate to the regional manager. 1 rule fired: PAR30 jump in the month +4.95 pp (threshold +2.00 pp, high).
OrangeDhankuta 1 (BR008)31regional managerDhankuta 1: Orange level, escalate to the regional manager. 3 rules fired: Collection efficiency drop +5.19 pp (threshold +5.00 pp, medium); PAR30 jump in the month +11.55 pp (threshold +2.00 pp, high); PAR30 level 13.0% (threshold 10.0%, medium).
OrangeSarlahi 1 (BR016)11regional managerSarlahi 1: Orange level, escalate to the regional manager. 1 rule fired: Restructured share rise over 3 months +4.17 pp (threshold +2.00 pp, high).
OrangeBara 1 (BR019)21regional managerBara 1: Orange level, escalate to the regional manager. 2 rules fired: 1 to 30 day share rise over 3 months +7.98 pp (threshold +2.00 pp, high); Roll rate from current 8.7% (threshold 5.0%, medium).
OrangeKathmandu 1 (BR022)20regional managerKathmandu 1: Orange level, escalate to the regional manager. 2 rules fired: PAR30 level 11.1% (threshold 10.0%, medium); PAR30 rising streak 5 months (threshold 4 months, medium).
OrangeBhaktapur 1 (BR024)21regional managerBhaktapur 1: Orange level, escalate to the regional manager. 2 rules fired: 1 to 30 day share rise over 3 months +7.36 pp (threshold +2.00 pp, high); Roll rate from current 7.4% (threshold 5.0%, medium).
OrangeGulmi 1 (BR048)20regional managerGulmi 1: Orange level, escalate to the regional manager. 2 rules fired: Collection efficiency drop +6.88 pp (threshold +5.00 pp, medium); PAR30 level 19.6% (threshold 10.0%, medium).
OrangeDailekh 1 (BR050)20regional managerDailekh 1: Orange level, escalate to the regional manager. 2 rules fired: PAR30 jump in the month +2.70 pp (threshold +2.00 pp, medium); PAR30 rising streak 4 months (threshold 4 months, medium).
OrangeJumla 1 (BR051)30regional managerJumla 1: Orange level, escalate to the regional manager. 3 rules fired: Collection efficiency drop +6.71 pp (threshold +5.00 pp, medium); PAR30 level 19.1% (threshold 10.0%, medium); PAR30 rising streak 4 months (threshold 4 months, medium).
OrangeKanchanpur 1 (BR056)11regional managerKanchanpur 1: Orange level, escalate to the regional manager. 1 rule fired: 1 to 30 day share rise over 3 months +5.18 pp (threshold +2.00 pp, high).
OrangeDoti 1 (BR057)11regional managerDoti 1: Orange level, escalate to the regional manager. 1 rule fired: 1 to 30 day share rise over 3 months +4.14 pp (threshold +2.00 pp, high).

Illustrative threshold. Pending calibration to the current NRB directive for D class institutions.

6 Concentration

Concentration summary at the as of date (contract v2 section 5), live outstanding by dimension.

DimensionHHITop 5 share
District0.02620.3%
Sector0.19489.8%
Product0.336100.0%
Agriculture and livestock share
22.4%
Top 10 branches share
24.6%
Largest district share
4.2%

Concentration limits (the Portfolio domain of the Board appetite):

LimitValueTriggerLimitStatusExplanation
Largest district share4.2%12.0%15.0%WithinLargest district share 4.2% (trigger 12.0%, limit 15.0%): Within appetite.
Agriculture and livestock share22.4%65.0%75.0%WithinAgriculture and livestock share 22.4% (trigger 65.0%, limit 75.0%): Within appetite.
Sector concentration (HHI)0.1940.2500.300WithinSector concentration (HHI) 0.194 (trigger 0.250, limit 0.300): Within appetite.
Top 10 branches share24.6%30.0%35.0%WithinTop 10 branches share 24.6% (trigger 30.0%, limit 35.0%): Within appetite.

Illustrative threshold. Pending calibration to the current NRB directive for D class institutions.

7 Stress and reverse stress

Horizons. Provisions: immediate, one month end bucket migration. Funding cost: 12 months, all borrowings repriced at once (upper bound). Liquidity: 90 days. ALM: ALM bucket horizons. Provision and PAR effects are immediate (one month end bucket migration on current balances); the funding cost hit is twelve months of the rate rise on all borrowings repriced at once, an upper bound and not a cash flow forecast; coverage and gaps from the balance sheet cover 90 days.

Baseline versus stressed. The baseline row is the Board appetite value at the as of date with no shock applied. Every row in the grid below is a stressed value under the stated shock and is not a forecast.

ViewPAR30PAR90CAR90 day coverage
Baseline (no shock, Board appetite values at the as of date)5.54%1.75%11.57%1.25x

Scenario grid. Ladder status compares each stressed value with the Board appetite limits for PAR30, PAR90, CAR and 90 day coverage.

FamilySeverityProvincePAR30PAR90CAR90 day coverageLadder
Collection decline5.0%all5.64%1.94%11.31%1.21xNormal
Collection decline10.0%all5.74%2.13%11.05%1.16xWatch
Collection decline20.0%all5.94%2.51%10.52%1.08xElevated
Agricultural income shock10.0%all5.58%1.81%11.51%1.25xNormal
Agricultural income shock15.0%all5.60%1.84%11.48%1.25xNormal
Agricultural income shock20.0%all5.62%1.86%11.45%1.25xNormal
Agricultural income shock30.0%all5.66%1.92%11.39%1.25xNormal
Regional shock10.0%Bagmati5.58%1.78%11.48%1.25xNormal
Regional shock10.0%Gandaki5.55%1.77%11.53%1.25xNormal
Regional shock10.0%Karnali5.54%1.76%11.54%1.25xNormal
Regional shock10.0%Koshi5.59%1.80%11.49%1.25xNormal
Regional shock10.0%Lumbini5.57%1.84%11.46%1.25xNormal
Regional shock10.0%Madhesh5.60%1.91%11.46%1.25xNormal
Regional shock10.0%Sudurpashchim5.56%1.76%11.53%1.25xNormal
Regional shock20.0%Bagmati5.61%1.81%11.39%1.25xNormal
Regional shock20.0%Gandaki5.56%1.79%11.48%1.25xNormal
Regional shock20.0%Karnali5.54%1.78%11.50%1.25xNormal
Regional shock20.0%Koshi5.64%1.85%11.41%1.25xNormal
Regional shock20.0%Lumbini5.60%1.93%11.36%1.25xNormal
Regional shock20.0%Madhesh5.66%2.07%11.34%1.25xNormal
Regional shock20.0%Sudurpashchim5.58%1.77%11.49%1.25xNormal
Funding cost rise100 bpsall5.54%1.75%10.93%1.25xNormal
Funding cost rise200 bpsall5.54%1.75%10.28%1.25xNormal
Funding cost rise300 bpsall5.54%1.75%9.63%1.25xWatch
Collection delay15 daysall5.54%1.75%11.57%1.11xWatch
Collection delay30 daysall5.54%1.75%11.57%0.96xBreached
Collection delay60 daysall5.54%1.75%11.57%0.68xBreached

Regional worst. Per regional severity, the province with the lowest stressed CAR.

SeverityWorst province (lowest CAR)CARPAR30Ladder
10.0%Madhesh11.46%5.60%Normal
20.0%Madhesh11.34%5.66%Normal

PAR30 target. The one bucket shift of the whole book that reaches a target PAR30, with the reason when it cannot.

Target idTarget PAR30StatusBucket shiftCAR at targetLadderReason
par_target:03.0%Already aboveno datano datano dataCurrent PAR30 5.5% is already above the target.
par_target:15.0%Already aboveno datano datano dataCurrent PAR30 5.5% is already above the target.
par_target:28.0%Not reachableno datano datano dataA one bucket shift of the whole book reaches at most PAR30 7.5%.
verification midpoint6.5%Solved50.0%8.94%ElevatedSolved by bisection.

Reverse stress. The smallest severity at which a target crosses its illustrative limit, searched by bisection over the stated range.

FamilyTargetRangeSeverity at breachStatusValue at breachExplanation
Collection declineCapital100.0%68.0%Breach found8.00%Capital falls below the illustrative floor if collections decline by 68.0%.
Collection declineLiquidity coverage100.0%29.2%Breach found1.00xLiquidity coverage falls below the illustrative floor if collections decline by 29.2%.
Collection declinePAR30100.0%none up to 100.0%Not breached in rangen/aPAR30 stays within the illustrative limit for collection declines up to 100.0%.
Agricultural income shockCapital100.0%none up to 100.0%Not breached in rangen/aCapital stays within the illustrative limit for farm income falls up to 100.0%.
Agricultural income shockLiquidity coverage100.0%none up to 100.0%Not breached in rangen/aLiquidity coverage stays within the illustrative limit for farm income falls up to 100.0%.
Agricultural income shockPAR30100.0%none up to 100.0%Not breached in rangen/aPAR30 stays within the illustrative limit for farm income falls up to 100.0%.
Regional shockCapital100.0%none up to 100.0%Not breached in rangen/aCapital stays within the illustrative limit for shocks in any one province up to 100.0%.
Regional shockLiquidity coverage100.0%none up to 100.0%Not breached in rangen/aLiquidity coverage stays within the illustrative limit for shocks in any one province up to 100.0%.
Regional shockPAR30100.0%none up to 100.0%Not breached in rangen/aPAR30 stays within the illustrative limit for shocks in any one province up to 100.0%.
Funding cost riseCapital2000 bps551 bpsBreach found8.00%Capital falls below the illustrative floor if funding costs rise by 551 bps.
Funding cost riseLiquidity coverage2000 bpsnone up to 2000 bpsNot breached in rangen/aLiquidity coverage stays within the illustrative limit for funding cost rises up to 2000 bps.
Funding cost risePAR302000 bpsnone up to 2000 bpsNot breached in rangen/aPAR30 stays within the illustrative limit for funding cost rises up to 2000 bps.
Collection delayCapital90 daysnone up to 90 daysNot breached in rangen/aCapital stays within the illustrative limit for collection delays up to 90 days.
Collection delayLiquidity coverage90 days26.2 daysBreach found1.00xLiquidity coverage falls below the illustrative floor if collections are delayed by 26.2 days.
Collection delayPAR3090 daysnone up to 90 daysNot breached in rangen/aPAR30 stays within the illustrative limit for collection delays up to 90 days.

Provisioning basis reconciliation. Two provisioning bases on the same book. The stress view applies the v1 bucket rates; the classification view applies the configurable five band rates. Both are illustrative placeholders pending calibration.

Days past dueBalance (crore)BucketBucket rateBucket provision (crore)ClassClass rateClass provision (crore)Difference (crore)
0 to 01,558.02current1.0%15.58pass1.0%15.580.00
1 to 3033.17b1_305.0%1.66pass1.0%0.331.33
31 to 9063.94b31_9025.0%15.98watchlist5.0%3.2012.79
91 to 18021.49b91_18050.0%10.74substandard25.0%5.375.37
181 to 3657.97b180p100.0%7.97doubtful50.0%3.993.99
above 3650.00b180p100.0%0.00loss100.0%0.000.00
Total1,684.5851.9428.4723.47

Illustrative threshold. Pending calibration to the current NRB directive for D class institutions.

8 Liquidity and ALM

ALM ladder at the as of date (contract v2 section 11). The cumulative gap starts from liquid assets; borrowing principal is assumed rolled over in the base case and is not an outflow. The survival bucket is the first bucket with a negative cumulative gap.

BucketInflows (crore)Outflows (crore)Gap (crore)Cumulative gap (crore)Cumulative gap to total assets
0 to 1 month134.77155.65-20.89164.418.56%
1 to 3 months269.53316.03-46.49117.926.14%
3 to 6 months390.82370.6120.21138.137.19%
6 to 12 months643.51601.4042.11180.259.39%
1 to 3 years421.15348.7172.44252.6913.16%
over 3 years31.1619.7111.46264.1413.75%

Survival bucket (base case): none (the cumulative gap stays positive in every bucket).

Funding profile.

Total borrowings (crore)
1,179.21
Largest lender
LD001 at 25.0%
Top 3 lenders share
51.0%
Lender concentration (HHI)
0.134
Weighted average cost of funds
9.87%
Maturing within 3 months
24.8%
By lender type
Banks 70.0%, Wholesale microfinance lenders 20.0%, Other 10.0%
LenderAmount (crore)Share
LD001294.8025.0%
LD002165.0914.0%
LD003141.5112.0%
LD004117.9210.0%
LD005106.139.0%
LD00694.348.0%
LD00782.547.0%
LD00870.756.0%
LD00958.965.0%
LD01047.174.0%

Liquidity stresses. Survival bucket and the cumulative gap after the 1 to 3 month bucket under each stress.

Liquidity stressSurvival bucketCumulative gap after 3 months (crore)
Collections delayed: 30% of inflows in the next 3 months1 to 3 months-3.37
Largest lender does not roll over1 to 3 months-21.23
All contractual outflows 25% higher (savings withdrawal pressure)3 to 6 months0.00

Sample results. Requires ALM and funding files in a pilot.

Illustrative threshold. Pending calibration to the current NRB directive for D class institutions.

9 Field officer and member analytics (sample data only)

Sample data only. Field officer and member analytics from the bundled synthetic Tier 2 files (officer assignments for the latest seven month ends and a member sample for the latest month end in three branches). Tier 2 never changes the Tier 1 figures above; its effect on them is shown separately here as the overlay.

Officers with accounts
300
Flagged officers
24 (26 flagged metrics)
Flag share (feeds the Operational domain through the overlay)
8.0%
Member sample branches
BR018, BR005, BR053
Members in sample
2334
Member grades
A 1370, B 742, C 148, D 74, E 0
Members scored on partial data
638
Identity anomaly groups
5
Anomaly share by branch
BR018 1.17%, BR005 0.53%, BR053 0.56%
Multiple borrowing flagged
283
Flagged officer metrics (robust z against the peer group)
OfficerBranchMetricValueRobust zPeer groupPeers
OF0003BR001Six month growth+112.0%13.6branch5
OF0009BR002Collection efficiency74.3%-4.3branch6
OF0017BR004Collection efficiency77.3%-4.9branch6
OF0020BR004Collection efficiency58.3%-9.6branch6
OF0020BR004Six month growth+255.1%7.5branch6
OF0020BR004PAR3015.8%5.1branch6
OF0036BR008Six month growth+63.9%4.5branch5
OF0054BR012Collection efficiency14.4%-5.6branch5
OF0060BR013Six month growth+320.8%5.8branch5
OF0086BR018PAR3087.6%13.5branch5
OF0096BR020Six month growth+184.0%8.4branch7
OF0098BR020PAR3029.1%4.2branch7
OF0110BR022Six month growth+76.7%4.1branch6
OF0115BR023Collection efficiency60.3%-9.5branch6
OF0148BR030Six month growth+7859.4%205.2branch6
OF0151BR030Collection efficiency23.8%-3.7branch6
OF0172BR035Six month growth+335.8%8.3branch5
OF0189BR039Collection efficiency27.7%-4.7branch5
OF0196BR040Six month growth+162.3%10.2branch6
OF0200BR041PAR3082.8%10.3branch5
OF0203BR041PAR3049.2%5.8branch5
OF0227BR046Six month growth+85.3%4.3branch5
OF0238BR048Six month growth+154.2%7.8branch5
OF0248BR050Six month growth+148.5%4.3branch5
OF0261BR052Six month growth+266.4%8.1branch7
OF0288BR057Six month growth+281.6%17.3branch6
Identity anomaly groups (tokens only; no names are held)
TypeToken prefixMembersBranchesSeverity
Identity conflictffc7d48c2BR005, BR018High
Shared contact80cda4a04BR053Medium
Shared contact8c555c3d3BR018Medium
Shared contact9b9f48ac6BR018High
Shared contactf46680703BR005Medium
Domain health with the Tier 2 overlay
DomainHealth (Tier 1)Status (Tier 1)Health (with overlay)Status (with overlay)
Capital89Within89Within
Liquidity63Within63Within
Credit0Breached0Breached
Portfolio100Within100Within
Operationalno dataNo data20Near

With the overlay the overall level is High (Tier 1: High); domains without data: none. Branch Risk Index bands, Tier 1 to overlay: Low 47 to 47; Medium 5 to 5; Elevated 2 to 6; High 6 to 2. Bands move when the staff and anomaly components gain data and the renormalised weights dilute the other components.

Pattern differs from branch peers. Review recommended. Not evidence of misconduct.

Shared identifier across members. Review recommended. Illustrative threshold; depends on lawful Credit Information Bureau data.

10 Classification

Classification view at 2026-09-30 (contract v1.1).

BandDays past dueAccountsBalance (crore)ShareProvision rateProvision (crore)
Pass0 to 309671,591.1894.46%1.0%15.91
Watchlist31 to 909563.943.80%5.0%3.20
Substandard91 to 1802021.491.28%25.0%5.37
Doubtful181 to 36567.970.47%50.0%3.99
Lossabove 36500.000.00%100.0%0.00
Total1,684.5828.47

Configurable five-band classification. Bands and rates are placeholders pending calibration to the current NRB directive for D-class institutions.

11 Regulatory monitor (placeholder)

Placeholder rules. Not a compliance check. Calibrate from the current NRB Unified Directive for D class institutions before any real use.

Rule set version
0-placeholder
Effective from
none
Source
none

These placeholder rows reuse the Board appetite evaluator with placeholder values; they are not NRB rules, not NRB findings, and carry no regulatory source. They are shown apart from the Board appetite limits of section 3 so that the two are never read as one.

Placeholder ruleValueTriggerLimitStatusAction
PAR305.5%10.0%12.0%WithinWithin appetite
PAR901.7%7.0%9.0%WithinWithin appetite
NPL ratio1.7%8.0%10.0%WithinWithin appetite
Write off ratio0.3%2.0%3.0%WithinWithin appetite
Collection efficiency85.7%95.0%92.0%BreachedEscalate to the Board risk committee
Largest district share4.2%12.0%15.0%WithinWithin appetite
Agriculture and livestock share22.4%65.0%75.0%WithinWithin appetite
Sector concentration (HHI)0.1940.2500.300WithinWithin appetite
Top 10 branches share24.6%30.0%35.0%WithinWithin appetite
Capital adequacy ratio11.6%10.0%8.0%WithinWithin appetite
90 day liquidity coverage1.25x1.20x1.00xWithinWithin appetite

Placeholder rules. Not a compliance check. Calibrate from the current NRB Unified Directive for D class institutions before any real use.

12 Audit and versions

Every figure in this pack is read from the two published JSON files whose hashes appear below. The v2 audit chain extends the v1 chain: its first record links to the v1 head.

Library version
cbsrm 0.9.0
Contract
Contract v2, docs/laghubitta_contract_v2.md (frozen 2026-10-05), additive to v1 and v1.1
v1 loans input sha256
cd6b4cc2d95ddfd3fd64d11eeebbcf6496f50b6d4fa414d1448a23558c3c69a6
v1 JSON sha256 (as read by the v2 generator)
cc77d689b658a5594e2e9b614091f5979e95d39a5e83c2c832c02bef98723290
v1 chain records
institution, branches, migration, concentration, alerts, classification, findings, scenario:base, scenario:rate_up_200bp, scenario:agri_income_shock, scenario:monsoon_seasonal, scenario:regional_disaster, scenario:funding_squeeze
v1 audit chain head
235394581dce09a146a630656da8963e2b1ed1ffe9fe26a150f5f5690885c2e0
v2 prev_head_hash
235394581dce09a146a630656da8963e2b1ed1ffe9fe26a150f5f5690885c2e0 (links to the v1 head (equal))
v2 chain records
branch_risk, risk_appetite, early_warning, geo, concentration, provisioning, stress, liquidity, seasonal, vintage, officers, members, tier2_overlay
v2 audit chain head
7b02fadb92e95e2132cc7727042a3c21def8039dd9dd0822b5198d63201376db
ALM CSV sha256
cec1ab6da2e10a6bc637258922696bd02415f4c8a034509aaf0124da1d2377db
Funding CSV sha256
44fea3597c32e229b43ddf1ed45dff4a58916fa592ae36d88fe5fb5d617c88b5
Officers CSV sha256
7074b28bb5a5632f7378137fbf8c782c040b156ef4ab7e3b0df0d3b894065370
Members CSV sha256
4448aeef64a9fff1a849f6bf1ad37f58017506c0147d4dbc947de5ae783627bb
Generated at
2026-09-30T23:59:59+05:45
Seeds
v1 20261129, v2 20261004

v2 chain records.

RecordOutput sha256Record hash
branch_riskc7031cc3ecb15833a90286a5090f51d48b374633d7fc360fab57484d8d0141a84b0f0f2aaed598772ce2c531fc8b026ab1a7a40826e84d64c8b478daf631bbb1
risk_appetitef9d5e0e54fa6a8b6d43dc516afe11bb9222070c64eab865789294978578b3d3ad710ff5cfe781e2a9a391c36b1de080ddcf0393399b5c36334bc38790c994f11
early_warninga193f55347de71068f33e14ac2d6d896739643b75ff3c944fd451ed0732af6df000e17af03fdb41af48e422e9b873fd4c54c4c4ffd23d2026bf54416dc190334
geo0bdb005c4b7e30f9e3ac255183e39e1ec20c86f327911ad25b56b8c66d75ff7eab32c84f5ad2807c02baaad0a783479b15be74b79e0379fec95df67508ea813b
concentrationa2b4099b0153f4290f25d1f8fd83b2cc96aa5d226a4370af36558da87705ad1201a696357be32bece197409ce651a9f44f0c85dd07c451627e90012a15fcf8d6
provisioning882b47e239a31526cd99ab47b26c099e664c44be125f5c7058e71cae37c9e633659d50091ac59e92e53745e330d344cee370c3f174201ee202f5addb22afd4fd
stress12dff90de5203ffe1c0c5e702983f4c3e5b82268ea1e894572823ccb785f717bac2a68803c0b73e1a58d34193afc2cd3e807bca125c7f423473f69a39b17aa8e
liquidityf69bb2d62b8c5e870a52d3f7590ebabb03108e498313f80b77cd345742cb52868244ac5b62e040ab62b1889cd68079871f48bcd2f5768934626c7081f1725f90
seasonalbd353d95ff61379f287f025827f5ffb11b31ed05bea3263e53d40e75b097edf55472f80fd89962938cb6f70d1070a5894e78c1b4c0fcc0fe9e3f295aaf427f83
vintage72832588ce595c2dfed17aebf56f9146a77398b8c8b0a6b52d4176ee0243617b71a2f20463ce0d6dbe238bdfe5e6643668d017e99c50835eabd5c405e7ed6da3
officers621a54f4adbcb72b64084faabb0c260cca599deefd835c88afbd4a7b4e4e489513bca6963733fcfa99a772791534716e9a79f0d585f31ac0cc745c41979c93f9
membersd267ad9ab62574aebe57ae125a1f3b0873bab3b090c8fac88535a0feadec7148f921b563c4b248575e84d02e3a1c358536e4140dbd76d26203b355e08896a6e4
tier2_overlayf9b263944a0eab20e1540aece0d064a92bdfb62bc978c7fe98415433fc8a99107b02fadb92e95e2132cc7727042a3c21def8039dd9dd0822b5198d63201376db

13 Management review appendix (template, blank)

Template. The Finding column lists the illustrative limit breaches and the Red early warning branches from this pack. Every other cell is blank and is to be completed by management: proposed management action, accountable owner, due date, approval and follow up evidence are human decisions and are not generated.

Nothing in this pack is an NRB finding. Limits are Board appetite placeholders pending calibration; the regulatory monitor holds placeholder rules with no source.

FindingProposed management actionAccountable ownerDue dateApprovalFollow up evidence
Board appetite limit breached (illustrative): Collection efficiency 85.7% (trigger 95.0%, limit 92.0%): Escalate to the Board risk committee.
Red early warning level: Sunsari 1 (BR005), 3 rules, 2 high.
Red early warning level: Saptari 1 (BR011), 4 rules, 3 high.
Red early warning level: Siraha 1 (BR012), 5 rules, 4 high.
Red early warning level: Rautahat 1 (BR018), 2 rules, 1 high.
Red early warning level: Rupandehi 1 (BR039), 4 rules, 2 high.
Red early warning level: Kapilvastu 1 (BR041), 3 rules, 3 high.
Red early warning level: Bardiya 1 (BR046), 3 rules, 2 high.
Branch limit breached (illustrative): Branch PAR30 13.0% at Dhankuta 1 (BR008), limit 10.0%.
Branch limit breached (illustrative): Branch PAR30 33.6% at Saptari 1 (BR011), limit 10.0%.
Branch limit breached (illustrative): Branch PAR30 34.8% at Siraha 1 (BR012), limit 10.0%.
Branch limit breached (illustrative): Branch PAR30 26.6% at Rautahat 1 (BR018), limit 10.0%.
Branch limit breached (illustrative): Branch PAR30 11.1% at Kathmandu 1 (BR022), limit 10.0%.
Branch limit breached (illustrative): Branch PAR30 22.4% at Rupandehi 1 (BR039), limit 10.0%.
Branch limit breached (illustrative): Branch PAR30 29.3% at Kapilvastu 1 (BR041), limit 10.0%.
Branch limit breached (illustrative): Branch PAR30 20.5% at Bardiya 1 (BR046), limit 10.0%.
Branch limit breached (illustrative): Branch PAR30 19.6% at Gulmi 1 (BR048), limit 10.0%.
Branch limit breached (illustrative): Branch PAR30 19.1% at Jumla 1 (BR051), limit 10.0%.

Synthetic data. Illustrative thresholds. Page numbers follow the browser. Generated from site/laghubitta_demo.json and site/laghubitta_demo_v2.json by tools/build_laghubitta_board_pack.py · cbsrm 0.9.0 · contract v2 · generated at 2026-09-30T23:59:59+05:45.