summaryrefslogtreecommitdiff
path: root/README.md
blob: ef5f8f1d511164f7de7bbca46a42fdee174b874f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Skatteverket in .se requires taxes to be declared every year. While they do
provide "e-tjänster" to do this online, those are essentially worthless¹ and
filling in paper forms are practically still the easiest way to get this stuff
done.

Manually filling in papers is boring and error prone. Thus the existance of
these scripts. They are only written to work for me and no warranties are
given or implied.

Seriously. Please hold no expectations that these scripts could be of any use
for you. It's low quality scripting, run at most once per year. I publish it on
the odd chance that possibly someone might find inspiration on how to deal with
instutitions still depending on actual paper forms for things.

The idea is that running `bin/deklarera.sh` should interactively go through the
steps necessary to file taxes. It is basically just a checklist. Some auxiliary
scripts prepares svg files with numbers placed in the right boxes. Fragile and
only implemented for forms and fields that I have encountered.

Consider it all to be in the public domain. Patches are welcome.

1. Skatteverket's e-tjänster have arbitrary unavailability planned for parts of
   each and every day, and require the use of e-legitimation which practically
   means BankID. While BankID has legitimate use cases, that authentication
   solution is unsuitable for filing taxes. As with any task required to be
   performed on a tight schedule, it is best done without potentially involving
   the requirement to run out and buy a new MacBook and/or spending a few days
   messing with a bank's customer service. In addition, I assume all the usual
   disadvantages of modern websites exist. All too quick automatic logout on
   percieved inactivity and user interfaces that change between every time? It
   is likely is about as buggy as one can expect.
   In case anyone at Skatteverket with sufficient power ever happens to read
   this; If you'd wish to process less paper forms, could you please launch
   initiatives to incent some e-legitimation to again be usable by open source
   software? If you've noticed a bump in the trend, remember that BankID used
   to work with fribid.se before those monopolists started to actively block
   auditable and secure software for no good reason.