Ein Abend, ein Quartal: Wie ein KI-Agent meine Buchhaltung erledigt hat
Ende Oktober waren bei der meimberg digital GmbH rund 45 Belege nur erfasst, 46 Abbuchungen ohne Beleg und die Umsatzsteuer-Voranmeldung für Q3 fällig. Mit einem KI-Agenten basuerend auf Leafcutter, der über die sevDesk-Schnittstelle arbeitet, war das Quartal an einem Abend gebucht und per Elster gemeldet. Was der Agent dabei über Dollar-Rechnungen, Reverse Charge und Belegportale gelernt hat, steht jetzt in seinen Arbeitsdateien, damit er den Ablauf beim nächsten Mal allein erledigt.
Buchhaltung ist die Arbeit, die jeder Gründer vor sich herschiebt. Bei der meimberg digital GmbH lagen Ende Oktober 2026 rund 45 Belegentwürfe in sevdesk, dazu fast 50 Bankumsätze ohne Beleg, und die Umsatzsteuer-Voranmeldung für das dritte Quartal stand an. Statt eines Wochenendes mit Rechnungs-PDFs, Portalen und Steuerfragen habe ich mich an einem Abend mit meinem Agenten hingesetzt. Am Ende stand eine vollständig gebuchte Q3-Buchhaltung, die Voranmeldung ging mit einem Klick per Elster ans Finanzamt, und der ganze Ablauf ist so festgehalten, dass der Agent ihn beim nächsten Mal allein schafft.
Der Agent läuft auf Leafcutter, unserer Plattform für agentische Organisationen. Das Wissen steckt dabei nicht im Chat, sondern in versionierten Bausteinen: Skills für das Vorgehen, Adapter für die Anbindung an sevdesk, Postfach und Browser, Datenpools für das, was wo liegt. Dazu kommen Datendateien mit den Regeln der Firma.
1. Bestandsaufnahme: Was kann der Agent schon?
Die erste Frage war schlicht: „Wie sieht es mit deinen sevdesk- und Accounting-Skills aus?“ Die Antwort kam aus der installierten Colony:
ein Adapter für sevdesk, der die API kennt: Token aus dem Secret-Speicher, Belege, Steuerregeln, Banktransaktionen, Zahlungen,
ein Datenpool, der beschreibt, was im sevdesk-Konto der Firma liegt,
ein Skill „bookkeeping“, der das fachliche Vorgehen festlegt: Lieferant zuordnen, Steuer aus dem PDF statt aus der automatischen Erkennung, Kostenstelle, Bankabgleich, Fremdwährung, Duplikate. Dazu die Grenzen, was der Agent ohne Rückfrage schreiben darf.
2. Der Überblick
Nach dem ersten Abruf lag das Bild klar auf dem Tisch:
184 EIngangsbelege, davon April bis Juli komplett erledigt, August bis Oktober voller Entwürfe,
194 Bankumsätze, 46 davon ohne Zuordnung,
und: Seit dem 29. September waren keine Bankumsätze mehr in sevdesk angekommen. Die Bankverbindung war abgelaufen. Ich habe sie erneuert, und erst danach konnte überhaupt abgeglichen werden.
3. Entwürfe aufräumen: Lieferant, Steuer, Kostenstelle
Der Agent hat jeden der 45 Entwürfe einzeln bearbeitet:
Das PDF lesen, immer. Ob 19 % deutsche Umsatzsteuer, Reverse Charge oder 0 %, entscheidet der Wortlaut der Rechnung, nicht der Lieferantenname und nicht die automatische Erkennung von sevdesk.
Lieferant zuordnen aus den sevdesk-Kontakten. Wo keiner existierte, etwa bei FastSpring (Verkäufer von Shottr) oder Etsy Ireland, legte er nach meinem Ja einen an.
Kostenstelle setzen nach Tabelle: AI für Anthropic, OpenAI, Cursor, Midjourney, ElevenLabs, Wispr; Luxarise für Gelato, Shopify, Etsy; sonst Allgemein.
Duplikate finden: Einige Rechnungen lagen doppelt in sevdesk (warum auch immer...). Löschen darf der Agent nicht, also kam die Liste mit direkten sevdesk-Links zu mir. Dabei wurde mir klar, wie viel Zeit das Suchen in sevdesk kostet; daraus entstand gleich eine Regel.
4. Dollar wird Euro, und zwar genau der Betrag der Bank
Viele SaaS-Anbieter rechnen in US-Dollar ab: ElevenLabs, Midjourney, Linear, Livingwriter, Buttondown, Atlassian, Wispr, Cursor, ChatGPT. Abgebucht wird in Euro, mit einem Kurs, den niemand vorher kennt. Die Regel lautet: Die Bank hat recht. Der Agent sucht zum Dollar-Beleg den passenden Bankumsatz und stellt den Beleg auf den tatsächlich abgebuchten Euro-Betrag um.
Das Zuordnen ist nicht trivial, weil sich die Beträge nicht decken. Der Agent rechnet mit einem festen Bewertungskurs einen Score aus Tagesabstand, Betragsabweichung und Namensübereinstimmung im Verwendungszweck und nimmt einen Treffer nur, wenn er eindeutig vorn liegt. Beispiele aus dem Lauf: 29,99 $ Livingwriter wurden 27,01 €, 12,00 $ Linear wurden 10,91 €, 9,00 $ Buttondown wurden 8,31 €.
5. Die eigentliche Arbeit: Rechnungen finden
Nach dem Aufräumen blieben rund 45 Bankumsätze, zu denen es gar keinen Beleg gab. Hier wurde es spannend.
Erst das Postfach. Der Agent hat das Microsoft-365-Postfach je Lieferant durchsucht. Ergebnis: Nur wenige Anbieter schicken die Rechnung wirklich per Mail. Viele schicken nur eine Zahlungsbestätigung oder einen Link ins Portal, und manche gar nichts, obwohl eine Rechnungsadresse hinterlegt ist. ChatGPT etwa verschickt für Plus-Abos grundsätzlich keine Belege.
Dann die Portale, Anbieter für Anbieter. Über die Browser-Erweiterung arbeitete der Agent in meinem Chrome, mit meinen Anmeldungen. Wo eine Anmeldung fehlte, habe ich mich eingeloggt, und er hat übernommen:
Anbieter | Weg zum Beleg |
|---|---|
ChatGPT, OpenAI API, OpenAI Ads | Abrechnungsseiten, Rechnungen als Stripe-PDFs |
Google Ads, Google One, Google Cloud | Ads-Dokumente, Zahlungsprofil, Cloud-Konsole (Vorauszahlung für AI Studio) |
Cursor, Atlassian, Adobe, Gelato, Microsoft | jeweiliges Kundenportal, teils erst nach Wechsel des Abrechnungskontos |
Wispr | Stripe-Kundenportal; Anmeldelink kam per Mail, der Agent hat ihn selbst geöffnet |
Publer (über Paddle) | öffentliche Belegseite, lokal als PDF gedruckt |
Apple | Belege nur als Fenster ohne Download, per Bildschirmfoto als PDF festgehalten |
Lexware | Druckansicht im Lesemodus, nachdem ich das Abo spontan gekündigt hatte |
sevdesk, Etsy, Vivid | Vertragsdaten, USt-Abrechnung, Tarif-Abrechnungshistorie |
Jeden Beleg legte der Agent per API in sevdesk an, mit PDF, Lieferant, Steuer, Kostenstelle und Bankbetrag, nachdem er geprüft hatte, dass die Rechnungsnummer nicht schon existiert. Insgesamt 42 Belege, die sonst gefehlt hätten.
Nebenbei fiel einiges auf, was ich allein nie bemerkt hätte:
Die OpenAI-API-Rechnung trägt
rechnungseingang@meimberg.ioals Empfänger, kam dort aber nie an.Cursor und die OpenAI-API rechneten noch mit 19 % deutscher Umsatzsteuer ab, weil dort die USt-ID fehlte. Ich habe sie eingetragen, künftig gilt Reverse Charge.
Ich zahlte seit Monaten für Lexware, obwohl die Buchhaltung längst in sevdesk läuft. Gekündigt, noch während der Sitzung.
Ein Werbekonto wurde bisher auf „Lizenzen“ gebucht. Ab jetzt kommen OpenAI Ads, Google Ads und Etsy Ads auf „Werbekosten“.
Jeder Weg steht jetzt mit Link und Klickpfad in einer zweiten Datendatei: sevdesk-belegquellen.md.
6. Der knifflige Fall: Erstattete Umsatzsteuer und Reverse Charge
Anthropic hatte die Claude-Abos von August bis Oktober mit 19 % deutscher Umsatzsteuer abgerechnet. Am 29. Oktober kamen vier „Receipts“, die genau diese Steuer erstatteten: dreimal 3,42 € und einmal 32,77 €. Vermutlich hatte Anthropic die USt-ID inzwischen erfasst und behandelte die Leistungen rückwirkend als Reverse Charge.
Okay. Muss ich nicht verstehen... Der Agent hat es aufgelöst und sauber gebucht.
7. Trinity schreibt an DJI
Eine Bestellung bei DJI über 97,90 € hatte noch keine Rechnung, und der Agent bemerkte in der Bestellbestätigung, dass als Rechnungsadresse „meimberg digital UG“ stand, also die falsche Rechtsform. Das hätte den Vorsteuerabzug gefährdet.
Der Agent hat die Bestellnummer aus der Bestätigungsmail gezogen, die Kontaktadresse des Shops gefunden und eine Bitte um Korrektur entworfen: richtige Firmierung, USt-ID, Lieferadresse unverändert, Rechnung als PDF direkt an den Rechnungseingang.
Verschickt hat sie Trinity, meine KI-Assistentin, von ihrer eigenen Adresse, klar als KI gekennzeichnet, Antworten gehen direkt an mich. Vorher sah ich einen Testlauf mit dem vollständigen Text und habe zugestimmt.
Wieder ein Problem weniger.

8. Ein Klick: Die Voranmeldung
Zum Schluss der Selbstcheck für das dritte Quartal: 102 Belege bezahlt, 104 Bankumsätze zugeordnet, kein Entwurf mehr, keine Abweichung um einen Cent. In sevdesk ein Knopf, Übertragung per Elster an das Finanzamt, fertig. Die Voranmeldung für Q3 ist raus.
9. Was bleibt: Wissen, das wächst
Der eigentliche Gewinn ist nicht der eine Abend. Alles, was wir dabei gelernt haben, steckt jetzt in der Colony, versioniert und für jeden Agenten verfügbar, der sie installiert:
Im Skill „bookkeeping“: das Statusmodell (Entwurf, fertiggestellt, bezahlt), das Beschaffen fehlender Belege aus Postfach und Portalen, die Zuordnung gleicher Beträge, der Umgang mit erstatteter Umsatzsteuer, Links zu jedem Beleg im Bericht, und dass der Agent die Regeldateien selbst pflegt.
Im sevdesk-Adapter: die API-Fallstricke (Vorzeichen, Reihenfolge beim Zurücksetzen, Belegnummer als Pflichtfeld, Belege und Kontakte anlegen, mehrere Umsätze an einem Beleg).
In einer allgemeinen Regel: Wenn der Mensch etwas von Hand tun muss, gibt der Agent sofort den direkten Link dazu.
In den Datendateien der Firma: Steuerregeln, Konten und Kostenstellen je Lieferant sowie der Weg zum Beleg für jeden Anbieter.
Jede dieser Änderungen lief als „Intake“ in einer eigenen Session im jeweiligen Colony-Repository: geprüft, lokal committet, von mir gepusht und per Update ausgerollt. Lernen und Ausrollen sind damit getrennt: Der Agent schlägt vor, der Mensch gibt frei.
Im nächsten Quartal wird der ganze Prozess mehr oder minder vollständig autonom laufen.
Geschätzter Aufwand an Human-Time für die gesamte Belegbuchhaltung eines Quartals bis zur Umsatzsteuervoranmeldung inklusive Belegbeschaffung: ca. 1 Stunde.
&w=3840&q=75)