Dokumentenmanagement · Grenzüberschreitende Steuern · Vanilla JS
Steuer-Vorbereitungsdashboard
Ein lokales HTML-Tool, das die Checkliste einer Steuerkanzlei mit Dokumenten und eigenen Anmerkungen an genau der Stelle verknüpft, wo sie hingehören — und im nächsten Jahr als Gedächtnisstütze dient, welche Unterlagen woher kamen.
Ausgangslage & Ziel
Bei einer mehrteiligen, grenzüberschreitenden Steuersituation lagen gleichzeitig zu viele Dinge offen: die allgemeine Dokumentensammlung, der Steuerordner für die Kanzlei, die Checkliste des Steuerbüros, ein Notiz- oder Mailprogramm für Rückfragen und dazu handschriftliche Notizen. Jede Unterbrechung im Alltag — ein Anruf, kurz aufstehen, etwas anderes dazwischen — führte dazu, den Faden zu verlieren: Was wollte ich gerade prüfen? Wo war ich stehengeblieben?
Erschwerend kam hinzu, dass nicht bekannt war, welche Systeme die Kanzlei selbst einsetzt — aus Sicherheitsgründen wird das dort ohnehin nicht offengelegt. Die Lösung musste also plattformunabhängig funktionieren, ohne Annahmen über die Software der Gegenseite zu treffen.
Ziel war ein einziger konsolidierter Ort für Checkliste, Dokumente und Anmerkungen — mit zwei Effekten: eine für die Kanzlei leicht verständliche, wenig aufwändige Übergabe (weniger Rückfragen bedeuten geringere Kosten), und für mich selbst eine verlässliche Erinnerung im Folgejahr, welche konkreten Dokumente gebraucht wurden und wie bzw. wo ich sie beschafft hatte.
Werkzeuge & Recherche
Grundlage war die browsereigene Ordner-Auswahl (webkitdirectory) zum lokalen Einlesen von Ordnerstrukturen ohne Upload. Für die Konzeption der Verknüpfungslogik zwischen Checkliste, Dateien und Anmerkungen sowie iteratives Debugging wurde ein LLM als Sparringspartner genutzt; welche Informationen wirklich an welcher Stelle gebraucht werden und wo Beleg und Anmerkung strikt zu trennen sind, wurde aus eigener Erfahrung mit dem bisherigen Ablauf festgelegt.
Umsetzung & Methodik
- Flexible statt starre Struktur: Ausgangspunkt war die Checkliste einer Steuerkanzlei — daraus ist inzwischen ein eigenständiges, universelles Formular geworden. Ordnerstrukturen sind optional: Dateien werden primär über Stichworte im Dateinamen erkannt, eine bestimmte Ablage ist kein Zwang mehr.
- Aktive Verlinkung statt Copy-Paste: Jeder Checklistenpunkt verweist auf einen aktiven Link, der das zugehörige Dokument direkt in einem neuen Browsertab öffnet — ein Klick statt erneutem Durchsuchen des Ordners.
- Eindeutiger Status statt Checkbox: Jeder Punkt trägt einen von vier klaren Zuständen — vorhanden, fehlt, nicht zutreffend, wird nachgereicht — statt einer blossen Checkbox, die offenliess, ob ein Haken „geprüft" oder „nicht anwendbar" bedeutete.
- Anmerkungen im Kontext: Fragen und Anmerkungen zu einzelnen Punkten stehen in derselben Zeile wie der jeweilige Checklistenpunkt, statt verteilt über Mail, Notizprogramm und handschriftliche Zettel.
- Feste Hinweise zu Bezugsquellen: Für Dokumente, die nicht direkt beim üblichen Anbieter verfügbar sind, sondern separat angefragt oder extern erzeugt werden müssen, hält das Dashboard einen festen Hinweis bereit — wo und wie diese Information im Vorjahr beschafft wurde, statt es beim nächsten Mal erneut herausfinden zu müssen.
- Nachvollziehbare Nachreichungen: Der Export merkt sich den Stand des letzten Versands und markiert beim nächsten Export automatisch, was sich seither geändert hat — die Kanzlei sieht auf einen Blick, was neu ist, statt den gesamten Stand erneut durchzusehen.
- Vollständig lokal & offline: Kein Server, kein Cloud-Dienst, keine Drittanbieter-Software. Die Datei läuft auf jedem Betriebssystem im Browser, ohne Installation — Fortschritt und Notizen bleiben ausschliesslich lokal gespeichert, mit eigenständiger Datensicherung als Exportdatei.
Herausforderungen & Lerneffekte
- Zu viele parallele Medien als eigentliche Fehlerquelle: Nicht die Technik war die Herausforderung, sondern die schiere Zahl an gleichzeitig offenen Werkzeugen (Ordner, Checkliste, Mail, Notizen, Handschriftliches). Jeder Wechsel dazwischen war ein Risiko, den Überblick zu verlieren — besonders bei Unterbrechungen. Die Lösung war Konsolidierung auf ein einziges Dokument, statt die Zahl der Werkzeuge weiter zu erhöhen.
- Bewusster Verzicht auf PDF-Annotationen: Naheliegend wäre gewesen, Rückfragen direkt in die PDFs einzutragen. Dagegen entschieden, weil diese Dokumente unverändert als Belege beim Finanzamt landen könnten — persönliche Anmerkungen gehören inhaltlich nicht hinein, zumal nicht abschliessend feststeht, wer die Dokumente später noch einsieht.
- Cross-Plattform ohne Kenntnis der Gegenseite: Da weder bekannt noch erfragbar war, welche Systeme die Kanzlei einsetzt, musste die Lösung mit dem kleinsten gemeinsamen Nenner auskommen, der überall funktioniert — ein Browser, keine zusätzliche Software.
- Eine Checkbox reicht nicht: Ein einfacher Haken für „erledigt" erwies sich als zu grob — er liess offen, ob ein Beleg tatsächlich vorliegt, telefonisch geklärt wurde oder schlicht nicht zutrifft. Erst ein explizites Vier-Zustände-Modell schuf die Eindeutigkeit, die eine saubere Übergabe braucht.
Ergebnis & Wirkung
Ein Werkzeug, das auf beiden Seiten Aufwand reduziert: Für die Kanzlei entfällt der Wechsel zwischen E-Mail, Notizdokument und Ordnerstruktur — eine Datei genügt, um Checkliste, Belege und offene Fragen im selben Kontext zu sehen, was Rückfragen und damit Bearbeitungszeit spart. Für die eigene Vorbereitung im nächsten Jahr entsteht daraus ein verlässliches Gedächtnis: welche Dokumente zuletzt gebraucht wurden und wie bzw. wo sie zu beschaffen waren, statt jedes Jahr wieder bei null anzufangen. Ein eigener Bereich für Fristen und persönliche Merkposten sowie eine unabhängige Datensicherung sorgen zusätzlich dafür, dass das Tool über Jahre hinweg zuverlässig weiterverwendet werden kann, auch wenn sich die eigene Steuersituation ändert.