LendEasy/DocsLMS + Servicing·v1
Start integrating
Guides›Loans›Re-age a loan

Re-age a loan

Replace the remaining repayment schedule with an explicit start date, cadence, and installment count.

Re-aging takes the eligible outstanding obligation and constructs a new remaining schedule. Unlike re-amortization, it can choose new due dates and a new maturity.

On screen. Re-Age, in the Hardship column of the loan actions menu.

Worked example: Cedar

On August 20, 2027, Cedar has $2,640.00 outstanding after four of twelve $330 payments. Three installments are overdue. The approved arrangement begins September 15 and uses eight monthly installments.

New principal-only schedule

outstanding principal      $2,640.00
new installment count              8
$2,640.00 ÷ 8                $330.00

first new due date       Sep 15, 2027
new maturity             Apr 15, 2028
Result8 × $330.00

Re-aging moves only eligible outstanding components; it does not rewrite the four payments already made.

Product policy can only tighten these rules

The loan must be active, use a progressive schedule with advanced payment allocation, have a positive outstanding balance, and not be charged off or contract-terminated.

For this loan family the new start date cannot be before disbursement. Product policy can impose stronger rules—such as not before the next processing day, a maximum extension, or a maker-checker requirement. Re-aging can be used before or after original maturity when those rules and loan state allow it.

Required terms

Field Meaning
transactionDate Business date the re-age posts.
startDate Due date of the first new installment.
frequencyType Cadence unit—days, weeks, or months—under the product’s allowed cadences.
frequencyNumber Number of frequency units between installments.
numberOfInstallments Positive count of new installments.

Interest enters the replacement schedule under the loan’s configured progressive-schedule rules; there is no interest-strategy field. Forgiveness is never a re-age side effect—it is the separate interest waiver with its own approval and accounting.

A lower installment can cost more

curl -X POST "$BASE/v1/loans/7204/transactions?command=reAge" \
  -H "Authorization: Bearer $TOKEN" \
  -H "LendEasy-Tenant: demo-lender" \
  -H "LendEasy-Case: case_CEDAR_HARDSHIP_4" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: cedar-reage-2027-08-20" \
  -d '{
    "transactionDate": "2027-08-20",
    "startDate": "2027-09-15",
    "frequencyType": "months",
    "frequencyNumber": 1,
    "numberOfInstallments": 8,
    "note": "Affordable repayment arrangement per case plan.",
    "dateFormat": "yyyy-MM-dd",
    "locale": "en"
  }'
{
  "officeId": 1,
  "clientId": 412,
  "loanId": 7204,
  "resourceId": 30518,
  "changes": {
    "transactionDate": "2027-08-20",
    "startDate": "2027-09-15",
    "numberOfInstallments": 8
  }
}

There is no preview endpoint. A lower installment can still increase total cost or extend the obligation materially—compare total payments, interest, maturity extension, and delinquency treatment, not just the new installment amount.

The second-person control

A flagged command parks; a different user holding the checker permission reviews GET /v1/makercheckers and decides with POST /v1/makercheckers/{auditId}?command=approve|reject. Every execution writes a governance record at GET /v1/loans/7204/governance-records.

After execution

Re-read the schedule for the authoritative new period list, then invalidate stale payoff projections, regenerate future autopay targets, and preserve already-completed statements.

Undo and repeated re-aging

undoReAge is the compensating command. It restores the prior schedule and replays later transactions when deterministic; if later reschedules, disbursements, or other schedule-dependent activity prevents safe replay, the command is rejected with the blocking condition named.

Repeated re-aging replaces the prior remaining schedule; it must not accumulate duplicate stub periods. The schedule read always shows the complete resulting period list, making this rule externally testable.

Compare with re-amortization.

Unified search across guides, recipes & the API referenceEsc