Paradaux
0

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 notesrealty-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 contextrealty-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 commentedJun 4, 2026, 9:14 PM
  • tesks changed status to Status → DoneJun 4, 2026, 9:14 PM
  • tesks description: Description updatedJun 4, 2026, 9:59 AM
  • tesks commentedJun 4, 2026, 9:24 AM
  • tesks set priority to Priority → NormalJun 4, 2026, 9:23 AM
  • tesks assigned Assigned to rianJun 4, 2026, 9:23 AM