Beancount advancement Thread

Hi all :smiley:
for those living in the Kanton of Zurich and normal taxation regime, i wrote a tax forecast plugin that will predict the tax load of a ongoing or past fiscal year and add monthly tax liabilities accordingly:

this plugin greatly benefits from @the_p’s shared api queries to the Steuerrechner of the Kanton Zurich.

based on your taxable income accounts, it extrapolates your current income to the full year, queries the according tax load at the Steuerrechner, and adds the resulting tax debt as a liability to your ledger

Warning: this is totally immature and needs some more work :smiley: but it basically works:

room for improvement:

  • add Vermögenssteuer
  • add deductables (accounts, lump sum,…), as it currently strongly overestimates the due taxes
  • switch to the ESTV Steuerrechner, which should work for all Kantons
  • add more choices & options support
  • reflect on any feedback here :smiley:
  • i cant get behind some things in beancount, probaby there are some really poor workarounds in the source…
  • add tax credit (Witholding etc.)
5 Likes