Entwicklung eines KI-basierten Buchhaltungs-Workflow
KI
Claude
Claude Cowork
- Python
Jedes Quartal muss ein spanischer autónomo (Selbständiger) seine Kontobewegungen und Beleg-PDFs in eine Form bringen, die die Steuerbehörde akzeptiert: die offiziellen Libros contables und die Zahlen, die in die Formulare 130, 303 und 420 kommen.
Die naheliegende Lösung für diese Pflichtübung ist ein Online-Buchhaltungsservice, wie es einige gibt - aber alle, die ich getestet habe, greifen zu kurz: Entweder unterstützen sie unsere kanarische umsatzsteuerliche Sonderzone nicht - oder sie kommen nicht mit mehreren Tätigkeiten klar.
Außerdem möchte ich die Abhängigkeiten von Online-Diensten so weit wie möglich reduzieren.
Deshalb arbeite ich an einem Workflow auf Basis von Claude Cowork, der diesen Prozess deutlich einfacher macht - mit einem beliebigen KI-Zugang als einziger Online-Abhängigkeit.
Was der Workflow macht
- Liest Bankexporte und Beleg-PDFs ein
- Gleicht die Belege gegen die Bewegungen auf dem Kontoauszug ab
- Klassifiziert jede Ausgabe so, wie es ein Steuerberater täte, inklusive absetzbarem Anteil
- Schreibt die 'Libros contables' als Excel-Sheets
- Berechnet die Zahlen für die Quartalsmeldungen
- Stellt fortlaufend nummerierte Rechnungen als PDF aus
Erst deterministisch, dann KI
Das Interessante daran ist, wie wenig davon der KI überlassen bleibt. Das Parsing ist deterministisch: schlichte Kommandozeilen-Tools lesen die Kontoauszüge und die PDFs, und der KI werden nur die Fragen gestellt, die wirklich maschinelles Urteilsvermögen verlangen - etwa, was eine bestimmte Ausgabe eigentlich ist und wie viel davon absetzbar ist.
Jede Zahl im Buch verlinkt zurück auf die Quelldatei, aus der sie stammt, die ganze Pipeline ist idempotent und lässt sich gefahrlos erneut laufen lassen, und die Regeln werden eher skeptisch als großzügig angewendet - wenn etwas unklar ist, fragt sie nach, statt zu raten.
Aufs individuelle Business trainiert
Klassifizierungsfragen, die sich nicht aus den Regeln beantworten lassen, werden dem Anwender einmal gestellt, und die Antwort wandert in eine Memory-Datei. Im nächsten Quartal ist derselbe Händler oder Lieferant bereits bekannt. Über ein paar Quartale hinweg geht die Zahl der Fragen gegen null.
Der Workflow läuft als Satz wiederverwendbarer Skills - eine Rechnung diktieren, einen Beleg hinzufügen, ein Quartal abschließen.
Work in progress
Der vorliegende Code ist Pre-Alpha-Software, im Moment ausschließlich zu Testzwecken gedacht. Die Entwicklung findet öffentlich statt. Der Excel-Output entspricht noch nicht exakt den Vorgaben des spanmischen Finanzamts. Es gibt eine ungetestete Blaupause für den Aufbau einer deutschen Variante für EÜR und UStVA.
Der Code liegt auf GitHub, zusammen mit einem vollständigen Beispiel-Mandanten und der Dokumentation, mit der sich das Ganze von Grund auf nachbauen lässt.
Sie brauchen einen solchen Workflow fertig eingerichtet? Reden wir.