Person reviewing analytical charts on a monitor

Building a maturity table that matches the liability roll-forward

Year-end disclosure support often fails when the maturity analysis is built from a different extract than the ledger.

The maturity analysis in the lease note should be reconcilable to the closing lease liability. When teams build the table from a property system export while the ledger reflects a different cut-off or currency translation, the disclosure invites avoidable queries.

A sequence that holds up

  1. Freeze the liability roll-forward that will hit the trial balance.
  2. Extract undiscounted cash flows from the same lease IDs and the same as-of date.
  3. Bridge discounted liability to undiscounted totals with interest and other reconciling items labelled.

Where Hong Kong reporters stumble

Multi-currency portfolios translated at closing rates in the ledger but at average rates in the property extract. Equipment leases omitted from the property system. Short-term exemptions included in cash-flow tables but excluded from liabilities.

How disclosure support helps

We sit with the reporting manager, rebuild the table from the freeze file, and annotate every reconciling line. The goal is not prettier formatting — it is a note the audit team can tick without a third extract.