Skip to content

Belgium: Statbel fiscal income distribution 2023 (income classes, deciles, declaration types) - #194

Merged
MaxGhenis merged 3 commits into
mainfrom
be-fiscal-distribution-packages
Aug 23, 2026
Merged

Belgium: Statbel fiscal income distribution 2023 (income classes, deciles, declaration types)#194
MaxGhenis merged 3 commits into
mainfrom
be-fiscal-distribution-packages

Conversation

@MaxGhenis

Copy link
Copy Markdown
Contributor

Statbel's Fiscale statistiek van de inkomsten, income year 2023 (IPCAL / SPF Finances administrative tax-return data): one fact per published cell, 14,600 facts (Belgium + the three regions), entity: return, provenance_class: administrative.

  • A.1: declarations and amounts for all six components across the 101 published €1,000 income classes (+ the separately reported 523,770 zero-income declarations).
  • B.1: deciles 01–10 with published upper bounds, taxable income, total tax (negative low-decile cells preserved), average rates; top-decile percentiles 091–100 as a separate record set so the two partitions cannot be mixed.
  • B.3/B.4/B.5: declaration type × professional-income category / exact age category / dependants × decile.
  • All eight NL workbooks hash-pinned as raw artifacts (R2 uploaded at the manifest keys); curator keeps workbook/worksheet/cell provenance and the exact XML numeric lexeme; no aggregates, reconciliation, aging, or targets — banding happens downstream.
  • Publisher inconsistencies preserved, not reconciled: A.1 €274,707,991,587.37 vs B.1 €….39 vs the commune package sum €…​.82 — the test pins the €0.45 residual.

Purpose: the Microcosm-BE v0.5 distributional calibration surface (tax returns by income class and decile tax masses). Built by a sol lane; reviewed by fable.

🤖 Generated with Claude Code

@MaxGhenis
MaxGhenis merged commit 3ebe8e1 into main Aug 23, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant