Description
Return grossEntitlement = bond*acceptedFraction and remainingRefund = grossEntitlement-retainedCosts-refunded.
Environmental payment and credit arithmetic depends on eligibility, allocation, withholding and sign conventions. A supplied verification flag or accounting label does not establish that a payment, permit or credit is legally valid or actually available.
Return grossEntitlement = bond*acceptedFraction and remainingRefund = grossEntitlement-retainedCosts-refunded.
When to use this tool
Use Restoration Bond Refund Share when checking a specified allocation, charge or payment balance.
How to use the tool and how it works
- Enter bond, acceptedFraction, retainedCosts, refunded. Use the units and conventions below.
- Run the tool. Correct any format, range, or cross-field input error before interpreting the output.
- Read grossEntitlement, remainingRefund. Use the output convention below.
Require nonnegative bond, retainedCosts and refunded and acceptedFraction in [0,1]. Return grossEntitlement = bond*acceptedFraction and remainingRefund = grossEntitlement-retainedCosts-refunded. Use a common currency unit.1
| Input field | Meaning and units | Accepted input |
|---|---|---|
| bond | Bond | Required. Finite number; minimum 0. |
| acceptedFraction | Accepted Fraction Unit: 1. | Required. Finite number; minimum 0; maximum 1. |
| retainedCosts | Retained Costs | Required. Finite number; minimum 0. |
| refunded | Refunded | Required. Finite number; minimum 0. |
| Output field | Interpretation | Returned shape |
|---|---|---|
| grossEntitlement | Formula label for bond*acceptedFraction, not verified legal entitlement. | Required. Finite number. |
| remainingRefund | Remaining Refund | Required. Finite number. |
{
"input": {
"bond": 1000,
"acceptedFraction": 0.8,
"retainedCosts": 100,
"refunded": 200
},
"output": {
"grossEntitlement": 800,
"remainingRefund": 500
}
} Limitations and assumptions
- The output name grossEntitlement labels the formula rather than an adjudicated legal right. Negative remainingRefund is preserved; costs and earlier refunds are not capped or validated against a bond agreement.
- 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
Review the applicable agreement or program rules and reconcile the full ledger before treating a calculated amount as payable or saleable.
References
Similar or alternative tools
- Restoration Bond Refund Interest Term
Compute accruedBond = bond*(1+annualRate)^years, refund = accruedBond*(1-forfeitedFraction) and forfeiture = accruedBond*forfeitedFraction.
- Deposit Refund Unreturned Container Value Tool
Calculate deposit refund unreturned container value from explicit caller-supplied inputs.