Lease Liability Recompute

Recompute a fixed-payment lease liability and compare it with the reported amount.

Description

Fixed-payment lease liability is a present value under a supplied periodic discount rate and end-of-period payment model.

Fixed-payment lease liability is a present value under a supplied periodic discount rate and end-of-period payment model.1

Recompute a fixed-payment lease liability and compare it with the reported amount.

When to use Lease Liability Recompute

Use this tool to recompute a fixed-payment lease liability and compare it with the reported amount.

Prepare the documented facts, aligned totals or expected/observed evidence labels requested. Choose applicable requirements and thresholds separately before interpreting a planning screen.

How to use Lease Liability Recompute and understand its results

  1. Prepare the documented facts, aligned totals or expected/observed evidence labels requested. Choose applicable requirements and thresholds separately before interpreting a planning screen.
  2. Enter periodicPayment, periodicDiscountRatePercent, remainingPeriods, reportedLiability, tolerance using the field table and calculation rules, then run the tool.
  3. Read recomputedLiability, difference, withinTolerance. The explanation below defines the units, signs, ordering and any flags or placeholder values.
  4. If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
Input fieldMeaningValue type; see rules belowRequirement
periodicPaymentPeriodic lease paymentnumber; minimum: 0Required
periodicDiscountRatePercentPeriodic discount rate (%)number; minimum: 0Required
remainingPeriodsRemaining payment periodsinteger; minimum: 0Required
reportedLiabilityReported lease liabilitynumber; minimum: 0Required
toleranceAllowed differencenumber; minimum: 0Required

Enter nonnegative payment/rate/reported liability/tolerance and integer periods. Return PV, reported−PV and inclusive absolute-tolerance flag.

PV=payment(1−(1+r)^−n)/r; r=0→payment×n

Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.

Output fieldMeaningValue type
recomputedLiabilityRecomputed lease liabilitynumber; minimum: 0
differenceReported minus recomputed liabilitynumber
withinToleranceWithin supplied toleranceboolean
json
{
  "input": {
    "periodicPayment": 100,
    "periodicDiscountRatePercent": 0,
    "remainingPeriods": 10,
    "reportedLiability": 1000,
    "tolerance": 0
  },
  "output": {
    "recomputedLiability": 1000,
    "difference": 0,
    "withinTolerance": true
  }
}

Limitations and assumptions

No lease classification, commencement timing, variable payments or accounting-policy compliance is assessed.

Numeric inputs, where present, must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors. A successfully returned false flag is an evaluated outcome; its meaning is explained above.

Alternative or Complementary methods

Use Software Cost Allocation: Allocate software costs between capitalized and expensed amounts. For a complementary task, use Allowance Migration Recompute: Recompute segment and total allowance from caller-supplied exposures and loss rates.

References

  1. Lease Liability Recompute — tool.io

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies