Tax declarations are fun

It is really nice to see the traction we are getting in this topic! This project lowers the barrier for many and thus we will get more feedback with real world data. Also very nice work on the IB export docs!

Some points to consider IMO:

  1. How do you make sure that data related feedback is getting to the OpenSteuerAuszug (OSA) GitHub issues tracker? I think such feedback would be very valuable.
  2. How does the data anonymization work? IMO this should be really done client side before transmitting to the server. Please document this in a transparent way. If not supported, we can also add an option to generate an eTax without user data included. I think that is supported by the eTax standard (but possibly not yet by OSA).
  3. Importing vtandchill_2025.xml fails:
    Tax report generation failed. Please check your XML file format.: Failed to initialize KurslisteExchangeRateProvider with directory data/kursliste: Kursliste data for tax year 2026 not found. Available years: 2024, 2025. Please ensure kursliste_2026.sqlite or kursliste_2026.xml exists in data/kursliste
  4. I think you should add a link to OSA GH repo (and possibly issue tracker) for transparency.

BTW, I have started a dedicate thread for OSA. Probably move all the discussion to that thread, and just leave your initial post here so that people are aware of this new tool? Also adding @j_from_b here.

1 Like