Compares a scalar (or data frame total) against the published Final Budget Outcome figure for the same year and revenue line. Useful as a sanity check on an ATO Taxation Statistics sum before reporting it in a paper or brief.
Arguments
- value
Numeric; the figure to check, in AUD (not AUD billions). An
ato_tblcan also be passed: passsum_columnto pick which numeric column to sum.- year
Financial year, e.g.
"2022-23".- measure
One of the measure codes in
ato_crosswalk("budget"), for example"individuals_income_tax_net","company_tax_net","gst_net","fuel_excise_net".- sum_column
Column name to sum when
valueis a data frame. DefaultNULL(errors if multiple numeric columns exist).
Value
A one-row data frame: measure, year,
value_aud, reference_aud, diff_aud, pct_diff,
source. Emits a warning if abs(pct_diff) > 0.05.
Details
Discrepancies between ATO Taxation Statistics aggregates and the Final Budget Outcome (FBO) are expected and meaningful:
Taxation Statistics are based on assessments made by a cut-off date (usually October of the following calendar year) and may exclude late-lodging returns.
FBO figures are cash-basis Commonwealth receipts; Taxation Statistics are accrual-basis tax assessed.
GST, excise, and fuel credits have timing and refund effects that further distort the cash-vs-assessment gap.
A 1-3 per cent gap is consistent with the accrual-to-cash
reconciliation Treasury publishes in the FBO statement of
revenues; larger gaps warrant investigation. The bundled
reference totals in inst/extdata/budget_reference_totals.csv
are taken from the relevant FBO release, with the precise table
cited in the source column of each row.
References
Commonwealth of Australia (various years). Final Budget Outcome. The Treasury, Canberra. https://budget.gov.au/content/fbo/index.htm
Australian Bureau of Statistics (various years). Taxation Revenue, Australia. Catalogue 5506.0.
Australian Taxation Office (annual). Australian tax gaps – overview, methodology notes on accrual-vs-cash reconciliation.
See also
Other harmonisation:
ato_crosswalk(),
ato_deflate(),
ato_harmonise(),
ato_per_capita(),
ato_schema_map(),
ato_to_taxstats()