Configure per-loan late fee rules, monitor delinquency status, manage non-accrual designations, and process write-offs for uncollectible balances.
Late fees are configured per loan during origination or at any time via a loan modification. Each loan carries its own late fee parameters, allowing you to tailor fee structures to different borrower agreements.
| Field | Type | Description |
|---|---|---|
late_fee_rate | Decimal | Percentage of the overdue payment amount charged as a late fee (e.g., 5.00 means 5%). |
late_fee_grace_days | Integer | Number of days after the due date before a late fee is assessed. Typical value: 10-15 days. |
late_fee_min | Decimal | Minimum late fee amount in dollars. The fee will never be less than this value, even if the percentage calculation yields a lower amount. |
late_fee_max | Decimal | Maximum late fee amount in dollars. Caps the fee regardless of the percentage calculation. |
Example: A loan with late_fee_rate: 5.0, late_fee_grace_days: 15, late_fee_min: 25.00, late_fee_max: 500.00
CEF Core automatically tracks delinquency using three fields on every loan record. These fields are updated by the daily accrual engine and reflect the current state of the loan.
days_delinquentThe number of calendar days since the oldest unpaid payment was due. Resets to zero when all past-due payments are current. This is the primary metric used for delinquency classification.
delinquency_statusAutomatically derived from days_delinquent:
| Days Past Due | Status |
|---|---|
| 0 | CURRENT |
| 1-29 | LATE |
| 30-59 | DELINQUENT_30 |
| 60-89 | DELINQUENT_60 |
| 90+ | DELINQUENT_90 |
collection_statusManually set by staff to indicate the collection stage: NONE, CONTACT_INITIATED, PAYMENT_PLAN, LEGAL_REVIEW, or REFERRED_TO_COUNSEL. Updated via the loan detail view or the PUT endpoint.
When a loan reaches 90 days past due, CEF Core automatically places it on non-accrual status. This is a regulatory best practice for church extension funds and affects how the loan appears in financial reports.
When a loan is deemed uncollectible, CEF Core supports recording a write-off. Write-offs reduce the loan balance and generate the appropriate GL entries.
| Field | Description |
|---|---|
write_off_amount | Dollar amount being written off. May be a partial or full balance write-off. |
write_off_date | Date the write-off is recorded. Used for financial reporting and tax purposes. |
To process a write-off:
CHARGED_OFF.write_off_amount and write_off_date.Important: Write-offs of $50,000 or more require maker-checker approval. The approval workflow is the same as loan origination -- a second authorized user must approve the action.
CEF Core provides several ways to monitor and manage delinquent loans across the portfolio.
delinquency_status to see all 30+, 60+, or 90+ day delinquent loans in one view.collection_status and add notes to the loan record for every call, letter, or meeting. This creates an audit trail.late_fee_min and late_fee_max to prevent trivially small or excessively large fees.Need to restructure a delinquent loan? Learn how to modify loan terms, change interest rates, and update payment schedules.
Loan Modifications Guide