Suspense Account Clearance Aging Checker

Audit signed uncleared suspense rows against explicit inclusive aging threshold, exposing gross aged exposure even when debit/credit balances cancel; no automatic writeoff or cleared status from net zero.

Description

Suspense balances can cancel while leaving gross uncleared exposure.

Suspense balances can cancel while leaving gross uncleared exposure. Aging should therefore retain absolute amounts as well as net balance.1

The returned values include Net suspense balance minor, Gross uncleared exposure minor, Aged uncleared line indices, Gross aged exposure minor. The How section below explains the calculation, input rules and interpretation.

When to use Suspense Account Clearance Aging Checker

Use Suspense Account Clearance Aging Checker when you need to evaluate the supplied records under the calculation and evidence rules below. No automatic clearance or writeoff follows from a zero net balance.

Gather the source balances and explicit accounting policy. Monetary inputs use integer minor units in one currency; for a currency with 100 minor units per major unit, 12345 represents 123.45. One basis point is 0.01 percentage points; 10000 basis points is 100%. Dates and posting signs follow the individual rules below.

How to use Suspense Account Clearance Aging Checker and understand its results

  1. Gather the source balances and explicit accounting policy. Monetary inputs use integer minor units in one currency; for a currency with 100 minor units per major unit, 12345 represents 123.45. One basis point is 0.01 percentage points; 10000 basis points is 100%. Dates and posting signs follow the individual rules below.
  2. Enter signedSuspenseLineAmountsMinor, observedUnclearedAgesDays, callerAgingThresholdDays using the field table and calculation rules, then run the tool.
  3. Read netSuspenseBalanceMinor, grossUnclearedExposureMinor, agedUnclearedLineIndices, grossAgedExposureMinor. 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
signedSuspenseLineAmountsMinorSigned suspense line amounts minorlist of numberRequired
observedUnclearedAgesDaysObserved uncleared ages dayslist of numberRequired
callerAgingThresholdDaysCaller aging threshold daysnumberRequired

Enter aligned nonempty signed safe-integer amounts and integer ages 0–36600, plus integer threshold 0–36600. Return net balance, gross exposure, zero-based inclusively aged indexes and gross aged exposure with checked sums.

net=sum(signedAmounts); gross=sum(abs(amounts)); aged when age≥threshold

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

Output fieldMeaningValue type
netSuspenseBalanceMinorNet suspense balance minornumber
grossUnclearedExposureMinorGross uncleared exposure minornumber
agedUnclearedLineIndicesAged uncleared line indiceslist of number
grossAgedExposureMinorGross aged exposure minornumber
json
{
  "input": {
    "signedSuspenseLineAmountsMinor": [
      100,
      -100
    ],
    "observedUnclearedAgesDays": [
      90,
      100
    ],
    "callerAgingThresholdDays": 90
  },
  "output": {
    "netSuspenseBalanceMinor": 0,
    "grossUnclearedExposureMinor": 200,
    "agedUnclearedLineIndices": [
      0,
      1
    ],
    "grossAgedExposureMinor": 200
  }
}

Limitations and assumptions

No automatic clearance or writeoff follows from a zero net balance.

Numeric inputs, where present, must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Numeric lists are limited to 10,000 entries and string lists to 128 entries of at most 128 characters. Follow any smaller limits above. Missing fields without a declared default, extra fields, wrong value types and violations of the calculation rules are input errors.

Alternative or Complementary methods

Use Month End Close Countdown Days Checklist Tool: Close-checklist due dates are caller offsets from period end. Signed remaining days distinguish future tasks from incomplete overdue tasks. For a complementary task, use AR Aging Bucket Classifier: Receivables aging uses caller-defined inclusive upper day edges. Negative past-due days describe not-yet-due invoices rather than invalid ages.

References

  1. Suspense Account Clearance Aging Checker — tool.io

Similar or alternative tools

  • Month End Close Countdown Days Checklist Tool

    Close-checklist due dates are caller offsets from period end. Signed remaining days distinguish future tasks from incomplete overdue tasks.

  • AR Aging Bucket Classifier

    Receivables aging uses caller-defined inclusive upper day edges. Negative past-due days describe not-yet-due invoices rather than invalid ages.

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