Overview
Recording loan payments is a critical daily operation that updates member loan balances, tracks arrears, and ensures accurate financial reporting. When members make loan repayments, the payment is deducted from their savings balance and allocated between principal, interest, and penalties. Use this when: A member wants to pay toward their loan from their savings balance (full installment, partial payment, or extra payment).Before You Begin
Prerequisites:
- You have
loans:writepermission - The loan exists and is in active status (not fully repaid or written off)
- The member has sufficient savings balance to cover the payment amount
- You know the exact payment amount and date
Finding the loan: You can search for loans by borrower name, loan ID, or application number in the Loans section.
Step-by-Step Instructions
Step 1: Navigate to the Loan
Find the loan
- Use the search bar to find the borrower’s name
- Or browse the active loans list
- Click on the loan to open details
Step 2: Enter Payment Details
The payment recording dialog contains the following fields:| Field | Description | Required | Example |
|---|---|---|---|
| Amount | Payment amount to deduct from member’s savings | Yes | 50,000 RWF |
| Payment Date | Date of the payment | Yes | 2026-06-08 |
| Document | Upload payment receipt or proof (optional) | No | PDF/image of receipt |
Important: Payments are deducted from the member’s savings balance. The member must have sufficient savings to cover the payment amount. If they don’t have enough savings, the payment will be rejected.
Example: Recording a Full Installment Payment
Step 3: Review Payment Allocation
Before submitting, Agatabo displays how the payment will be allocated: Example allocation for 50,000 RWF payment:| Component | Amount | New Balance |
|---|---|---|
| Interest | 12,000 RWF | 0 RWF (interest paid in full) |
| Principal | 38,000 RWF | 400,000 RWF (reduced from 438,000) |
| Penalty (if any) | 0 RWF | 0 RWF |
| Total Payment | 50,000 RWF | - |
The allocation follows the Payment Allocation Order set when the loan was created:
- INTEREST_FIRST: Pays interest fully, then principal
- PRINCIPAL_FIRST: Pays principal fully, then interest
- PROPORTIONAL: Splits based on ratio of principal to interest
Step 4: Submit Payment
What Happens Next
When you record a loan payment, Agatabo automatically:- Validates savings balance: Checks that the member has sufficient savings to cover the payment
- Deducts from member’s savings: The payment amount is deducted from their savings balance
- Allocates the payment between interest, principal, and penalties based on the loan’s payment allocation order
- Updates the loan balance: Reduces the outstanding principal and marks installments as paid
-
Creates a journal entry:
- Debit: Savings (member’s account, -50,000 RWF)
- Credit: Loan Receivable (-38,000 RWF)
- Credit: Interest Receivable (-12,000 RWF)
- Marks installments as paid: If the payment covers one or more installments, they’re marked as “Paid”
- Updates arrears: If the loan was overdue, arrears are recalculated
- Records in audit trail: Logs payment with user ID, timestamp, and all details
- Sends notification (if enabled): Borrower may receive payment confirmation
Example Journal Entry Created
For the payment above (50,000 RWF payment with 38,000 principal and 12,000 interest), Agatabo creates:| Date | Account | Debit | Credit |
|---|---|---|---|
| 2026-06-08 | Savings (John Mugisha) | 50,000 | - |
| 2026-06-08 | Loan Receivable | - | 38,000 |
| 2026-06-08 | Interest Receivable | - | 12,000 |
Common Scenarios
Recording a Full Installment Payment
When a member pays exactly the scheduled installment amount:Enter the installment amount
The amount should match the scheduled installment (shown in loan details)
Recording a Partial Payment
When a member pays less than the scheduled installment:Review allocation
- If INTEREST_FIRST: 20,000 goes to interest, leaving 24,500 interest unpaid
- Principal remains unchanged
Recording an Extra Payment (Overpayment)
When a member pays more than the scheduled installment:Review allocation
- Current installment paid in full (44,500)
- Excess (55,500) applies to future installments or principal
Encouraging prepayment: Overpayments reduce the loan balance faster and may reduce total interest paid (depending on interest calculation type). This is beneficial for both member and organization.
Member Needs to Deposit First
If a member wants to make a loan payment but doesn’t have sufficient savings:Two-step process: If a member brings cash to pay their loan, first record it as a savings deposit, then immediately record the loan payment. This ensures proper accounting of both the cash receipt and the loan payment.
Backdated Payment (Past Date)
If recording a payment that occurred in the past:Viewing Payment History
After recording, you can verify the payment:Handling Payment Errors
Recorded Wrong Amount
Before period closing
Before period closing
- Navigate to Loans → [Loan] → Payment History
- Find the incorrect payment
- Click Edit (if available based on permissions)
- Correct the amount
- Save changes
After period closing
After period closing
Payments in closed periods cannot be modified. You must:
- Record a reversal payment (negative amount) in the current period to cancel the error
- Record the correct payment with proper amount
- Document both transactions clearly in notes
- Consult with accountant to ensure proper handling
Recorded Payment to Wrong Loan
Before period closing
Before period closing
- Delete the incorrect payment (if deletion is enabled)
- Navigate to the correct loan
- Record the payment properly
- If deletion is not enabled, contact your accountant for reversal process
After period closing
After period closing
Requires accountant assistance:
- Reversal entries on the wrong loan
- Correcting entries on the right loan
- Full documentation of the correction
Common Issues
'Insufficient savings balance' error
'Insufficient savings balance' error
Cause: Member doesn’t have enough savings to cover the payment amount.Solution:
- Check member’s current savings balance in Organization Users → User Details
- If member is bringing cash, first record a deposit to increase their savings
- Then record the loan payment
- Navigate to Savings → Deposit History → Record Deposit
'Loan not found' error
'Loan not found' error
Cause: Loan ID is invalid or loan has been written off/fully repaid.Solution:
- Verify the loan exists in Loans section
- Check loan status - you cannot record payments on closed loans
- If loan is fully repaid, no additional payments are needed
'Insufficient permissions' error
'Insufficient permissions' error
Cause: Your user account doesn’t have
loans:write permission.Solution:- Contact your administrator to request payment recording permissions
- If you have
loans:writewith SELF scope, you can only record payments for your own loans
'Invalid payment date' error
'Invalid payment date' error
Cause: Payment date is in a closed period or in the future.Solution:
- Ensure the date is in the current open period
- Payment date cannot be after today
- Check Advanced → Period Closing for period status
Payment allocation looks wrong
Payment allocation looks wrong
Cause: Payment allocation order (set when loan was created) may not match your expectation.Solution:
- Review the loan’s Payment Allocation Order in loan details
- INTEREST_FIRST pays all interest before principal
- PRINCIPAL_FIRST pays all principal before interest
- PROPORTIONAL splits based on ratio
- This cannot be changed after loan creation
Payment not reducing arrears
Payment not reducing arrears
Cause: Payment amount is too small to cover overdue interest, or allocation order prioritizes current installment over arrears.Solution:
- Check the arrears breakdown in loan details
- Larger payment may be needed to clear overdue amounts
- Contact accountant if arrears calculation seems incorrect
Best Practices
Payment recording tips:
- Ensure member has sufficient savings balance before recording payment
- If member brings cash, first record it as a deposit, then record the loan payment
- Verify the borrower’s name and loan ID before submitting
- For large payments, double-check the amount before submitting
- Upload payment receipts or proof using the Document field
- Record payments promptly to keep arrears accurate
- Check the payment allocation preview before submitting
Understanding Payment Impact
Effect on Loan Balance
Each payment reduces the outstanding loan balance:| Payment # | Payment | Interest | Principal | Balance Before | Balance After |
|---|---|---|---|---|---|
| 0 (Disbursement) | - | - | - | 0 | 500,000 |
| 1 | 44,500 | 12,000 | 32,500 | 500,000 | 467,500 |
| 2 | 44,500 | 11,200 | 33,300 | 467,500 | 434,200 |
| 3 | 44,500 | 10,400 | 34,100 | 434,200 | 400,100 |
Effect on Arrears
- On-time payment: Clears current installment, no arrears added
- Partial payment: Unpaid portion becomes arrears, may trigger late fees
- Overpayment: Reduces arrears, may prepay future installments
Effect on Financial Reports
- Member savings decreases: Borrower’s savings balance is reduced
- Loan receivable decreases: Portfolio outstanding reduces
- Interest receivable decreases: Recognized interest revenue is collected
Related Operations
After recording payments, you may need to:View Loan Details
Review installment schedule and payment history
Apply Penalties
Charge late fees for overdue payments
Loan Analytics
Monitor portfolio health and arrears
Recording Deposits
Add cash deposits to increase member savings
Need Help?
Understanding Payment Allocation
Learn how payments are split between principal and interest
Managing Arrears
Handle overdue payments and late fees
Viewing Loan Details
Check payment history and remaining balance
Common Errors
Troubleshooting payment recording issues