{"id":"municipal_budget_growth_decomposition","columns":[{"name":"year","type":["integer","null"]},{"name":"prior_year","type":["integer","null"]},{"name":"budget_total","type":["number","null"]},{"name":"prior_budget_total","type":["number","null"]},{"name":"budget_delta","type":["number","null"]},{"name":"budget_yoy_growth","type":["number","null"]},{"name":"local_municipal_tax_delta","type":["number","null"]},{"name":"surplus_anticipated_delta","type":["number","null"]},{"name":"miscellaneous_revenues_delta","type":["number","null"]},{"name":"delinquent_tax_receipts_delta","type":["number","null"]},{"name":"component_delta_sum","type":["number","null"]},{"name":"unexplained_delta","type":["number","null"]},{"name":"components_complete","type":["string","null"]},{"name":"reconciliation_status","type":["string","null"]},{"name":"notes","type":["string","null"]}],"empty_values":"CSV empty fields and JSON null mean unavailable; an explicit zero is numeric zero.","source_reference":"Source URL plus page, row, column, or line fields where supplied. Financial columns keep their own budget stages."}