Create a Complete Payment Cycle
This tutorial guides you through all the steps of a payment cycle, from creation to closure.
Process overview
Creation → Generation → Validation → Execution → Closure
Estimated time: Variable depending on number of beneficiaries
Step 1: Create the cycle
Access the form
- Click on Cash Transfers > Cycles
- Click New cycle
Fill in the information
| Field | Example | Description |
|---|---|---|
| Name | January 2024 | Descriptive name of the cycle |
| Program | Family Program | Associated program |
| Start date | 01/01/2024 | Start of period |
| End date | 31/01/2024 | End of period |
| Amount/benef. | 15000 | Amount per beneficiary |
Save
- Verify the information
- Click Create
- The cycle is created with Planned status
Step 2: Generate payments
Launch generation
- Open the created cycle
- Click Generate payments
- Confirm
Wait for processing
Generation may take a few minutes depending on the number of beneficiaries.
A progress bar is displayed.
Verify the result
After generation:
| Indicator | Value |
|---|---|
| Beneficiaries | 1,500 |
| Total amount | 22,500,000 FCFA |
| Status | Preparation |
Review exclusions
Some beneficiaries may be excluded:
- Inactive
- Without payment account
- Non-compliant with conditionalities
Click View exclusions for the detailed list.
Step 3: Verify payments
Payment list
The Payments tab displays all generated transfers:
| Column | Description |
|---|---|
| Reference | Unique payment code |
| Beneficiary | Name of head of household |
| Amount | Sum to transfer |
| Method | Mobile Money or Bank |
| Account | Account number |
Filter and verify
- Use filters to refine the list
- Verify some random payments
- Correct errors if necessary
Modify a payment
To correct a payment:
- Click on the payment
- Modify the information
- Save
Step 4: Submit for validation
Prerequisites
Before submitting:
- ✅ All payments are verified
- ✅ Total amount is correct
- ✅ No pending errors
Submit
- Click Submit for validation
- Add a comment if necessary
- Confirm
The cycle changes to Submitted status.
Step 5: Validation
Validation levels
Depending on configuration, the cycle goes through several levels:
| Level | Validator | Action |
|---|---|---|
| Level 1 | Manager | Technical validation |
| Level 2 | Supervisor | Budget validation |
| Level 3 | Director | Final approval |
Validate (if you are a validator)
- You receive a notification
- Open the cycle
- Review the details
- Click Approve or Reject
Rejection
In case of rejection:
- The cycle returns to Preparation
- The rejection reason is recorded
- The initiator is notified
Step 6: Export for operators
Once validated
- Click Export
- Select the operator format:
- Orange Money
- Free Money
- Wave
- Bank (SEPA)
Generated files
A file is generated per operator with:
- List of beneficiaries
- Account numbers
- Amounts
Transmit to operators
- Download the files
- Transmit to each operator according to their process
- Keep acknowledgments of receipt
Step 7: Track execution
Payment statuses
During execution, statuses evolve:
| Status | Meaning |
|---|---|
| Pending | Not yet processed |
| Sent | Transmitted to operator |
| Paid | Received by beneficiary |
| Failed | Transfer failed |
Import returns
- Receive return files from operators
- Click Import returns
- Select the file
- Statuses are updated
Handle failures
For failed payments:
- Identify the cause (invalid number, etc.)
- Correct the information
- Retry the payment
Step 8: Close the cycle
Closure conditions
- ✅ All payments are processed
- ✅ Failures are resolved or documented
- ✅ Reconciliation is complete
Close
- Click Close cycle
- Confirm
The cycle changes to Closed status and is archived.
Cycle summary
| Step | Status | Action |
|---|---|---|
| 1 | Planned | Create the cycle |
| 2 | Preparation | Generate payments |
| 3 | Preparation | Verify payments |
| 4 | Submitted | Submit for validation |
| 5 | Validated | Multi-level validation |
| 6 | Validated | Export for operators |
| 7 | In progress | Track execution |
| 8 | Closed | Close the cycle |
Next steps
You now know how to manage a complete payment cycle!