This vignette walks through the four panel-ready transformations that take raw ATO fetches to a defensible longitudinal analysis:
year = vector input.ato_harmonise().ato_reconcile().ato_deflate()
and ato_per_capita().Column names drift: total_income in some years,
total_income_or_loss in others; state vs
state_territory. ato_harmonise() renames
columns to canonical names from ATO_COL_VARIANTS.
Before reporting a panel sum in a paper, check it against the Final Budget Outcome. A 1-3 per cent accrual-vs-cash gap is expected; larger gaps warrant investigation.
ATO values are nominal AUD of the reporting year. For time-series comparison, deflate to a common base year using the bundled ABS CPI series.