Overdue
Overdue lists schedule instalments past their due date and still unpaid - the front edge of delinquency. Officers use it to triage arrears by days-past-due, which determines PAR bucket and the appropriate collection action.

Workflow
- Group by days-past-due to band arrears into PAR buckets.
- Prioritise the oldest and largest overdue instalments.
- Trigger penalties or collection actions from the linked loan.
- Escalate aged arrears to demand letters or the collections workflow.
- Track resolution as overdue instalments are settled.
Fields reference
Every field on this screen, drawn from the live data model.
| Field | Type | Required | Description |
|---|---|---|---|
Loanloan_id | Link → mfi.loan | Yes | Loan |
#installment_number | Number | Yes | # |
Due Datedue_date | Date | Yes | Due Date |
Statusstate | Choice: Pending, Partially Paid, Paid, Overdue, Waived | Yes | Status |
Membermember_id | Link → mfi.member | — | Member |
Branchbranch_id | Link → mfi.branch | — | Branch |
Currencycurrency_id | Link → res.currency | — | Currency |
Principal Dueprincipal_amount | Money | — | Principal Due |
Interest Dueinterest_amount | Money | — | Interest Due |
Total Duetotal_due | Money | — | Total Due |
Principal Paidprincipal_paid | Money | — | Principal Paid |
Interest Paidinterest_paid | Money | — | Interest Paid |
Total Paidtotal_paid | Money | — | Total Paid |
Balance Duebalance_due | Money | — | Balance Due |
Opening Balanceopening_balance | Money | — | Opening Balance |
Closing Balanceclosing_balance | Money | — | Closing Balance |
Paid Datepaid_date | Date | — | Paid Date |
Days Overduedays_overdue | Number | — | Days Overdue |
Companycompany_id | Link → res.company | — | Company |
Status lifecycle
Records on this screen move through these statuses:
Pending → Partially Paid → Paid → Overdue → Waived
Notes & rules
- Model: mfi.loan.schedule, overdue and unpaid.
- Days-past-due drives PAR 30/60/90 classification.
- Feeds Penalties, Demand Letters and Collection Actions.
Was this page helpful?

