LendEasy/Docs
Get API keys
GuidesLoansWaive accrued interest

Waive accrued interest

Forgive a defined amount of eligible accrued interest without fabricating a payment or changing principal.

An interest waiver reduces interest the borrower otherwise owes. It is a non-cash financial action: no payment instrument is charged, no borrower payment is recorded, and principal does not change.

Choose the amount from current facts

Read the loan before acting: GET /v1/loans/{loanId}?associations=repaymentSchedule,transactions shows interest accrued, paid, previously waived, and outstanding, and the loan summary shows the overdue interest component. The waived amount must be positive and no greater than eligible outstanding interest—the command rejects anything more.

Execute

The waiver is the governed native command waiveinterest. A human call carries LendEasy-Case naming an open case for this borrower when case management is enabled; without it the call is rejected before execution.

curl -X POST "$BASE/v1/loans/7204/transactions?command=waiveinterest" \
  -H "Authorization: Bearer $TOKEN" \
  -H "LendEasy-Tenant: demo-lender" \
  -H "LendEasy-Case: case_HBR_HARDSHIP_7" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: hbr-waive-interest-2027-05-01" \
  -d '{
    "transactionDate": "2027-05-01",
    "transactionAmount": 30.71,
    "note": "Approved hardship concession.",
    "dateFormat": "yyyy-MM-dd",
    "locale": "en"
  }'
{
  "officeId": 1,
  "clientId": 412,
  "loanId": 7204,
  "resourceId": 30419,
  "changes": {
    "transactionDate": "2027-05-01",
    "transactionAmount": 30.71
  }
}

Re-read the loan afterward: the waiver transaction shows which accrual periods and schedule components the $30.71 satisfied, the remaining interest, and the schedule and payoff effects.

Eligibility and controls

  • The loan is active and the transaction date is valid under backdating policy.
  • The amount is currently accrued, outstanding, and eligible for waiver.
  • A restriction or charged-off/terminated state does not block the action.
  • The caller holds the waiver permission; maker-checker parks the command for a second approver when flagged.
  • The same interest component has not already been waived or reversed.

The command only targets interest the authoritative calculation already recognizes—future, unaccrued interest is out of scope. When maker-checker flags the command, a different user with the checker permission decides via GET /v1/makercheckers and POST /v1/makercheckers/{auditId}?command=approve|reject. Every execution writes a governance record readable at GET /v1/loans/7204/governance-records.

Accounting

Accounting debits the configured interest-waiver or concession account and credits interest receivable/income according to the product’s accounting method. The waiver posts as its own transaction with component allocation; it does not reduce a generic balance without component accounting.

Waiver versus payment versus credit

Operation Cash received? Borrower payment history? Economic meaning
Interest waiver No No Lender forgives interest.
Repayment Yes Yes Borrower or payer supplies money.
Goodwill credit No No Lender funds a broader credit under an approved category.

Reversal

There is no undo command for an interest waiver. If a waiver was posted in error, the correction is a new governed action package agreed in the case—never a silent edit of the waiver transaction. The original customer communication and approval remain in evidence.

Re-age and re-amortize never imply forgiveness—their schedule treatments redistribute or recalculate interest under contract rules. Forgiveness is this explicit, separately approved command.
Unified search across guides, recipes & the API referenceEsc