Generate Payments
Payment generation calculates the transfers to be made for each beneficiary of a cycle.
Prerequisites
Before generating payments:
- The cycle must be in Planned status
- Beneficiaries must be active
- Payment information must be filled in (Mobile Money or bank account)
Access
- Side menu: Monetary Transfers > Cycles
- Open the relevant cycle
- Click on Generate payments
Required permission: transferts.cycles_generate
Generation process
Step 1: Beneficiary selection
The system automatically selects:
- All active beneficiaries of the program
- Who have a payment method configured
Step 2: Amount calculation
For each beneficiary:
- Base amount = Amount defined in the cycle
- Possible adjustments (bonuses, penalties)
- Final amount to transfer
Step 3: Payment creation
A payment record is created for each beneficiary with:
- Unique reference
- Calculated amount
- Payment method
- "Pending" status
Launch generation
- Click on Generate payments
- Confirm the action
- Wait during processing
Generation may take a few minutes depending on the number of beneficiaries.
Result
After generation:
- The cycle changes to Preparation status
- The number of payments is displayed
- The total amount is calculated
Displayed statistics
| Indicator | Description |
|---|---|
| Expected beneficiaries | Total number of generated payments |
| Total amount | Sum of amounts to transfer |
| By payment method | Mobile Money / Bank distribution |
Excluded beneficiaries
Some beneficiaries may be excluded from generation:
| Reason | Description |
|---|---|
| Inactive | Suspended or graduated beneficiary |
| No account | No Mobile Money number or bank account |
| Conditionalities | Non-compliance with conditionalities |
| Duplicate | Already present in another cycle |
An exclusion report is available.
Regenerate payments
If modifications are needed:
- Open the cycle
- Click on Reset
- Make the corrections
- Relaunch generation
Warning
Resetting deletes all existing payments from the cycle.
Modify an individual payment
After generation, you can modify a specific payment:
- Click on the payment in the list
- Modify the amount or payment method
- Save
Add a payment
To manually add a beneficiary:
- Click on Add a payment
- Select the beneficiary
- Define the amount
- Save
Delete a payment
To exclude a beneficiary from the cycle:
- Select the payment
- Click on Delete
- Confirm
Verification before validation
Before submitting for validation:
- Verify the number of beneficiaries
- Check the total amount
- Review exclusions
- Correct any errors