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

Access and Governance

RBAC directory, role matrix and the maker-checker approvals inbox
Patrick Habimana - Platform Admin 4 approvals awaiting you
Maker-checker: a change is applied only after a checker who is not the maker approves it. Config and ledger changes below are held pending your decision.
What this screen is answerable for. The approvals inbox is one queue for every kind of maker-checker item on the platform: config versions, ledger corrections, blocklist changes, role changes, consent purpose definitions, data rights fulfilment, session revocations, lending policy and recruiter programme changes.

Commission plan v14

Pending checker
CFG-1043 - marketplace commission - maker Grace Umutoni - requested 20 Jul 2026 11:04
Field
Current (v13)
Proposed (v14)
Electronics commission
8.0%
7.5%
Groceries commission
5.0%
5.0%
Fashion commission
12.0%
11.0%
Instant settlement fee
1.0%
0.9%
Effective from
01 Jul 2026
01 Aug 2026
Change reason (maker): Q3 seller incentive - reduce commission on electronics and fashion to grow GMV. Approved by category P&L review.
Segregation of duties: you did not raise this change, so you are eligible to approve it. The maker cannot self-approve.

Dry run result

Nothing has been published. This is what the change would do.
A dry run evaluates the proposed value against sample inputs and returns the outcome difference. It is the Phase 1 way of seeing a config change before it goes live, and it touches nothing.
Sample inputCurrent valueProposed valueDifference
Electronics order, RWF 189,000 Commission RWF 15,120 at 8.0% Commission RWF 16,065 at 8.5% + RWF 945
Groceries order, RWF 32,500 Commission RWF 1,625 at 5.0% Commission RWF 1,625 at 5.0% No change
Fashion order, RWF 65,000 with a flash sale fee Commission RWF 6,500, fee RWF 0 Commission RWF 6,500, fee RWF 0 No change, stacking rule unchanged
Order with a corporate voucher Commission on gross Commission on gross No change
Merchants affected
148
Electronics only
Monthly revenue effect
+ RWF 1.9M
On last month's volume
Merchants worse off by 5%+
0
No plan floor is breached
A dry run is not an approval. Publishing still needs a change reason, an effective date and a second operator.

Access and Governance

The approvals inbox is clear

Nothing is waiting on a checker

An empty inbox is stated rather than shown as a blank table, because a blank table looks like a loading failure. Eleven items were decided today and none is outstanding.

Access and Governance

You submitted this, so you cannot confirm it
The approve action is unavailable to you on this item. You are Grace Nyirahabimana and you submitted commission plan v14 at 09:14. Confirming your own submission would make maker-checker a formality, so the control is absent rather than present and refusing.
Error the platform returns403 SELF_APPROVAL_FORBIDDEN
ItemMarketplace commission plan v14
Makerg.nyirahabimana, that is you
Eligible checkers4 operators hold the config approver role
NotifiedAll four, when you submitted it
Your optionsWithdraw it, or wait. There is no third option.
OperatorRoleCan confirm thisWhy
g.nyirahabimanaConfig maker and approver NoYou are the maker on this item
t.nkusiConfig approver YesAvailable now
m.habimanaConfig approver YesAvailable now
j.mukamaKYC approver NoWrong role. A KYC approver cannot confirm a config change.
Holding both roles is allowed. What is not allowed is using both on the same item, which is a per item rule rather than a per person one. A small operations team can still function.

Access and Governance

This item was decided while you had it open
Somebody else already decided this. Compensating ledger entry JE-99310 was approved by t.nkusi at 09:41 today, so your decision was refused rather than silently overwriting theirs. The platform returns a state conflict, and that is the right answer: two operators deciding the same item is exactly what maker-checker is meant to catch.
Error returned409 STATE_CONFLICT
ItemCompensating ledger entry JE-99310
Already decided byt.nkusi
When09:41 today
Outcome that standsapproved
Your actionDiscarded. Nothing was written.
Why the queue let you open it. The list was loaded before they decided. Refreshing the queue removes it, and any decision you were part way through is lost rather than applied to a closed item.