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.
panel_annual$per_capita <- ato_per_capita(
panel_annual$real_2022_23,
year = panel_annual$year
)
panel_annualThe resulting four-column data frame (year, nominal, real, per capita) is the canonical shape for distributional and time-series tax papers.
Need a high-speed mirror for your open-source project?
Contact our mirror admin team at info@clientvps.com.
This archive is provided as a free public service to the community.
Proudly supported by infrastructure from VPSPulse , RxServers , BuyNumber , UnitVPS , OffshoreName and secure payment technology by ArionPay.