NEXUS Back Office Rwanda (RWF) Maker-checker: 4 pending PH

Loan Accounting

Accrual runs, IFRS 9 provisioning, PAR and NPL trend and GL export. These are read-only accounting reports derived from the double-entry base ledger; postings themselves happen in Ledger Ops.
Basis: Every figure below traces to journal postings in the base ledger. Day close is 23:59:59 CAT (UTC+2). IFRS 9 expected credit loss provisioning and revenue recognition (IFRS 15) run at day close; nothing here writes to the ledger directly.
What this screen is answerable for. Loan accounting reads the whole loan book: every disbursement and repayment posting, accrual and penalty, restructure and write-off, alongside IFRS 9 staging, PAR and NPL reporting and the GL export.
Gross loan book
RWF 89.6M
+2.1% MTD
Accrued interest (MTD)
RWF 6.94M
+RWF 412k today
ECL provision balance
RWF 2.54M
+RWF 88k vs last close
NPL ratio (90+)
1.70%
+0.06 pts

Accrual run status

Interest, fee and provision runs feeding the GL
RunTypeAccountsAmount accrued StatusPosted to GL
20 Jul 2026 03:05Daily interest accrual 3,418RWF 412,900 Running Pending View
19 Jul 2026 03:05Daily interest accrual 3,412RWF 408,600 Completed GL batch 8841 View
19 Jul 2026 03:12IFRS 9 ECL provision run 3,412RWF 88,000 Completed GL batch 8842 View
18 Jul 2026 03:05Fee and penalty accrual 642RWF 61,400 Completed GL batch 8830 View
17 Jul 2026 03:05Daily interest accrual 3,401RWF 405,100 Failed Rejected Retry
Failed: 17 Jul accrual was rejected by the ledger (suspense account mismatch, variance RWF 3,200). Per the zero-tolerance recon rule this raised a P0 and was corrected by a compensating entry in Ledger Ops before the re-run succeeded.

PAR and NPL trend

Jan - Jul 2026
0 5% 10% 6.8% JanMar MayJul
PAR 30 PAR 60 NPL (90+)

Gross book by IFRS 9 stage

At last close
RWF 89.6M gross book
Stage 1 90.7% Stage 2 7.6% Stage 3 1.7%

IFRS 9 expected credit loss - stage summary

IFRS 9
StageBasisGross exposureECL provision CoverageAccounts
Stage 1 Performing - 12 month ECL RWF 81,300,000 RWF 731,700 0.9% 3,186
Stage 2 Significant increase in credit risk - lifetime ECL RWF 6,810,000 RWF 817,200 12.0% 184
Stage 3 Credit-impaired - lifetime ECL RWF 1,520,000 RWF 988,000 65.0% 48
TotalBlended RWF 89,630,000 RWF 2,536,900 2.83% 3,418

Provisioning by product

ProductGrossStage 1Stage 2 Stage 3ECL provisionCoverage
Instant Cash Loan 32,730,00030,720,000 1,400,000610,000 1,036,0003.2%
Salaried Loan 22,230,00021,720,000 390,000120,000 208,0000.9%
SME Loan 18,030,00016,580,000 910,000540,000 786,0004.4%
Merchant Financing 9,960,0009,550,000 200,000210,000 271,0002.7%
Checkout Loan (BNPL) 6,680,0006,730,000 -90,00040,000 35,9000.5%

Default rate by product

Annualised
0 4% 6% 5.6% Instant Merchant SME Salaried School
Single series: only the peak is labelled, per the kit chart idiom.

Recovery and GL export

Recovery rate (post write-off)
38%
+2 pts YTD
Cure rate (Stage 2 to 1)
54%
6 month window

GL export

Effective-dated exports for the finance team. Postings are already in the ledger; these are formatted extracts.

Interest income accrual journal CSV
IFRS 9 provision movement CSV
Charge-off and recovery journal CSV
Loan book trial balance XLSX

The GL export is blocked

19 July 2026 - a reconciliation variance is open
Go to reconciliation
Nothing was exported and nothing was posted to the general ledger. Exporting a period with an unexplained variance would push a wrong number into the statutory accounts, where correcting it is far harder than fixing it here.
Blocking conditionLayer 3 float variance is non zero
VarianceRWF 84,200
IncidentINC-2026-0447, raised automatically as P0
Business day closeAlso blocked, by the same variance
Accrual for the day Posted, unaffected
Provisioning Calculated, unaffected
What is not blocked. Interest accrual and IFRS 9 provisioning have run and are correct. Only the export out to the general ledger waits, because that is the irreversible step.
Investigate the L3 variance