Description
Outstanding=fee-deposit-sum(paid)-credit; divide by remaining installment count.
Education payment records distinguish subsidies, deposits, transferable credit, refund bands and administrative fees. A supplied calculation can reconcile a proposed balance without determining which fees or refunds are legally or institutionally available. Endpoint inclusion and the order of deductions can change the result.
Outstanding=fee-deposit-sum(paid)-credit; divide by remaining installment count.
When to use this tool
Use Adult Class Payment Installment Balance when checking the stated caller-defined course-cost or refund convention.
How to use the tool and how it works
- Enter courseFee, deposit, installmentsPaid, credit, remainingInstallments. Use the units and conventions below.
- Run the tool. Correct any format, range, or cross-field input error before interpreting the output.
- Read outstanding, perRemainingInstallment. Use the output convention below.
Require nonnegative fee, deposit, credits and paid installments, plus whole remainingInstallments>=1. Outstanding=fee-deposit-sum(paid)-credit; divide by remaining installment count.1
| Input field | Meaning and units | Accepted input |
|---|---|---|
| courseFee | Course Fee | Required. Finite number; minimum 0. |
| deposit | Deposit | Required. Finite number; minimum 0. |
| installmentsPaid | Installments Paid | Required. Array of finite number; maximum items 256. |
| credit | Credit | Required. Finite number; minimum 0. |
| remainingInstallments | Remaining Installments | Required. Safe integer; minimum 1. |
| Output field | Interpretation | Returned shape |
|---|---|---|
| outstanding | Outstanding | Required. Finite number. |
| perRemainingInstallment | Per Remaining Installment | Required. Finite number. |
{
"input": {
"courseFee": 1000,
"deposit": 100,
"installmentsPaid": [
200,
200
],
"credit": 100,
"remainingInstallments": 2
},
"output": {
"outstanding": 400,
"perRemainingInstallment": 200
}
} Limitations and assumptions
- Overpayment yields a negative balance and per-installment amount; no actual repayment agreement or refund right is inferred.
- Inputs must satisfy both the field types and the cross-field conditions above. Invalid input causes an error; a successful false flag or documented placeholder is a different result.
- Numeric calculations use binary floating point unless exact decimal-integer arithmetic is explicitly stated. No hidden measurement tolerance or decimal rounding is added; nonfinite or out-of-contract results are rejected. Numeric signed-zero results are exported as zero.
Alternative or Complementary methods
Inspect the applicable enrollment/funding agreement and current institutional rules with the responsible financial/legal professionals for actual entitlements.
References
Similar or alternative tools
- Exam Resit Fee Credit Balance
Gross=resits*fee+admin; creditUsed=min(credit,gross), due=max(0,gross-credit).
- Evening Course Childcare Cost Term
Per-session billed hours=max(minimum,class+travel); multiply by sessions and rate.