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

Ledger Operations

Double-entry ledger - every value movement is a balanced journal entry - Rwanda (RWF)
Samuel Nsengimana - Ledger Operator 2 entries awaiting checker
Ledger invariant: entries are immutable and always balanced (sum of debits equals sum of credits). Nothing here is ever edited. A mistake is corrected only by posting a new compensating entry, and eMoney issuance and liquidation require a checker distinct from the maker.
Entries posted today
18,442
100% balanced
Open suspense items
3
1 over 24h
Suspense balance
RWF 64,500
target: clear to 0
eMoney float in issue
RWF 1.284B
control vs current reconciled
EntryPostedTypeAccount leg DebitCredit Balance beforeBalance afterCheck
JE-9934111:42:07P2P transfer Customer current W-1102 Dr
2010 - Current
25,000- 210,000185,000 Balanced
Customer current W-2231 Cr
2010 - Current
-25,000 48,00073,000
JE-9934011:38:51Escrow capture Customer current W-1102 Dr
2010 - Current
189,000- 399,000210,000 Balanced
Escrow holding - orders Cr
2400 - Escrow
-189,000 14,204,00014,393,000
JE-9933811:30:12CICO cash-in Agent float SB-4471 Dr
2600 - Holding
60,000- 1,240,0001,180,000 Balanced
Customer current W-3390 Cr
2010 - Current
-60,000 12,50072,500
JE-9933511:22:44Commission accrual Escrow holding - orders Dr
2400 - Escrow
15,120- 14,219,12014,204,000 Balanced
Commission income Cr
4100 - Commission
-15,120 2,411,8802,427,000
123...922

Ledger Operations

Why there is no edit button on this screen
A journal entry cannot be edited, by anyone, ever. Not by an operator, not by an administrator, not by an engineer with database access, because the entry is part of a hash chain and editing it would break every hash after it. A mistake is corrected by posting a new balanced entry that reverses it.
EntryJE-99310
Posted19 July 2026, 09:04:11.882
TypeMarketplace escrow capture
DebitsRWF 220,700
CreditsRWF 220,700
Balanced Yes, invariant held
Hashsha256:7f2a...c41b
Previous hashsha256:1e88...90d2
EditableNo. There is no code path that mutates a posted entry.
If the entry is wrongWhat you doWhat the ledger ends up with
Wrong amountPost a compensating entry for the differenceThree entries: the original, the correction, and both visible
Wrong accountPost a full reversal, then post it correctlyThree entries, net effect correct, the mistake still visible
DuplicateReverse the later one and record why the first standsTwo entries, one reversed, both visible
Genuinely unexplainedPark it in suspense and investigateThe entry plus a suspense posting, cleared when you find the answer
This is why an audit can be trusted. A ledger where a wrong number can be quietly fixed is a ledger where any number might have been.
See the audit chain

Ledger Operations

This correction does not balance, so it cannot be submitted
Debits RWF 84,200, credits RWF 74,200. Out by RWF 10,000. Submit is blocked here rather than at the checker, because a checker should never be asked to look at something that cannot post. The balanced-postings invariant is enforced before the entry exists, not after.
AccountClassDebitCredit
3100 Agent float, Agent 4471Asset84,200
2100 eMoney liabilityLiability74,200
Total84,20074,200
Difference10,000
The likely cause. A RWF 10,000 leg is missing, probably the fee account. Add the missing line and the invariant holds; do not adjust one side to make the numbers meet, because that hides the real error.

Ledger Operations

Your correction is with a checker
Nothing has posted. A correction and an eMoney issuance both need a second operator, because both change what the trust account has to back. Until a checker confirms, this is a draft with a reason attached.
Draft referenceJE-DRAFT-2026-0221
TypeCompensating entry, agent float correction
AmountRWF 84,200 both sides
Makerj.mukama, today 10:12
Reason givenAgent 4471 float short after a provider timeout on 18 July
Waiting onAny operator with the finance checker role
Notified3 finance checkers
If nobody confirmsIt stays a draft. Nothing expires into being posted.
StepWhoWhenState
Drafted and balancedj.mukamaToday 10:12 Done
Reason recordedj.mukamaToday 10:12 Done
Checker confirmsAny finance checkerPending Waiting
Posted to the ledger and hashedThe platformAfter confirmation Not yet