v7.1.0 — November 2023
Released: November 2023Maker-Checker Module
Transaction Approval Workflow
The Maker-Checker module introduces a multi-step approval flow for transactions:- Enablement requires a manual backend entry in the system parameters table; it is configured at the program level
- Once enabled, the Maker-Checker workflow cannot be disabled
- A user raises a transaction — it remains in Pending status until reviewed
- A Checker verifies the transaction
- An Approver approves or rejects it
- Rejected transactions are not credited or debited to the member
- A user with both Checker and Approver permissions: skips the verification step and receives Approve permission directly
- A user with Approver permission only: must wait for a Checker to verify the transaction before they can approve it