{"id":"municipal_budget_adoption_audit","columns":[{"name":"budget_year","type":["integer","null"]},{"name":"fund_scope","type":["string","null"]},{"name":"field","type":["string","null"]},{"name":"unit","type":["string","null"]},{"name":"legacy_extracted_value","type":["number","null"]},{"name":"final_resolution_value","type":["number","null"]},{"name":"audited_adopted_budget_value","type":["integer","null"]},{"name":"selected_value","type":["number","null"]},{"name":"selection_status","type":["string","null"]},{"name":"final_appropriations_less_revenues","type":["number","null"]},{"name":"source_url","type":["string","null"]},{"name":"source_pdf_page","type":["integer","null"]},{"name":"source_cell","type":["string","null"]},{"name":"source_line","type":["string","null"]},{"name":"extraction_method","type":["string","null"]},{"name":"visual_control_note","type":["string","null"]},{"name":"source_conflict_note","type":["string","null"]},{"name":"comparison_note","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."}