Skip to main content
Back to Valuation App
Sales analysis module

Time Adjustment

Project a historic comparable sale forward to today using the relevant suburb-level price index.

analysis.time-adjustmentv2.8.0Either: Insitive-hosted OR in-house API

Methodology

Comparable sales rarely settle on the valuation date. To use them as evidence the sale price must be projected forward (or back) to the date of valuation. The Time Adjustment module computes that projection using the appropriate Insitive suburb-level repeat-sales price index, with an option to override the growth rate when the valuer has stronger market evidence.

Indices are refreshed monthly from settled-sales data and segmented by suburb × dwelling type so a townhouse comp does not pull a house-index growth assumption (and vice versa). The compounding is monthly, returning a transparent factor and an explicit dollar adjustment for the report.

When to use it

  • Any comparable sale older than ~3 months in a moving market.
  • Refinance / mortgage security valuations using older settled evidence.
  • Portfolio mark-to-market across thousands of properties.

Standards & references

  • API ANZVTIP 2 — temporal adjustment of comparable evidence.
  • IVS 105 — Market Approach (adjustments to comparables).
  • APRA APS 220 — currency of evidence used for security valuations.

Plugin interface

Every method is a self-contained module that plugs into the Valuation App. It exposes a typed input/output schema so it can be invoked from a report writer, a workflow, or your own backend.

Inputs
  • price : Money
    Original sale price.
  • saleDate : ISODate
    Sale-contract date.
  • suburb : SuburbCode
    Suburb identifier (or override the index).
  • override : Ratio?
    Optional manual annual growth override.
Outputs
  • adjusted : Money
    Time-adjusted price at the valuation date.
  • factor : number
    Multiplicative factor applied.
  • months : integer
    Months elapsed from sale to valuation date.