PAR-33
Ability to exclude plots from taxation in realty
Add the ability to exclude specific plots/regions from Realty property tax (today exemption is all-or-nothing per owner).
Technical notes — realty-paper/…/listener/PropertyTaxListener only supports exempting a whole owner (TaxSettings.exemptUuids) or a flat per-owner free-plot count (exemptPlotThreshold); tax is computed per owner over regionsByOwner with no per-region exemption. Add an exempt-regions concept (an exempt-regions setting and/or a per-region flag) and drop exempt regions from the owner's plot set before policy.taxForOwner(...) in the per-owner loop.
Comments
technofied · May 31, 2026, 3:07 PM
This should be on a tags basis, let me grab what I was thinking
tesks · Jun 4, 2026, 9:24 AM
Code context — realty-paper/…/listener/PropertyTaxListener only supports exempting a whole owner (TaxSettings.exemptUuids) or a flat per-owner free-plot count (exemptPlotThreshold); there is no per-region/per-plot exemption — tax is computed per owner over regionsByOwner.
Fix: add an exempt-regions concept (an exempt-regions setting and/or a per-region flag) and drop exempt regions from the owner's plot set before policy.taxForOwner(...) in the per-owner loop.
tesks · Jun 4, 2026, 9:14 PM
State corrected Planned → Done: realty 154beb4 ("Configurable per-property tax by region tag + formula") is on main (released, v1.3.2). Plots are excluded from taxation by configuring the region tag's tax formula (exemption is in use in prod). If you intended a dedicated per-plot exempt flag rather than the tag-config route, reopen and I'll scope that.
Activity
- tesks commented
- tesks changed status to Status → Done
- tesks description: Description updated
- tesks commented
- tesks set priority to Priority → Normal
- tesks assigned Assigned to rian