Periodenabschluss vorbereiten
Monatsabschluss mit KI vorbereiten
Ein KI-Agent, den Sie selbst betreiben, bündelt Ihre Monatsabschluss-Vorbereitung in einem einzigen Durchlauf: Er zieht Saldenliste, offene Posten und Bankumsätze zusammen, prüft sie auf Vollständigkeit und legt Ihnen eine Mängelliste samt Entwurf vor. Angebunden wird er über die offene REST-API oder den MCP-Server Ihrer KI-Buchhaltung — mit einem jab_live_-Schlüssel, festen Scopes und erzwungenen GoBD-Regeln. Der Agent ist dabei Ihr Werkzeug, nicht Teil unserer Software: Ob Sie Claude Code, ChatGPT oder Cursor verwenden, entscheiden Sie. Wir liefern nur die Datenquelle mit sauber definierten Endpoints.
Was der Agent beim Periodenabschluss prüft
Ein sauberer Monatsabschluss verlangt, dass jede einzelne Quelle abgestimmt ist — und genau hier verzettelt sich die manuelle Vorbereitung. Ein KI-Agent führt die Einzelprüfungen in einem Zug zusammen: Er fragt die Buchhaltung Posten für Posten ab und meldet, wo der Abschluss noch nicht steht — ohne dass Sie Berichte einzeln exportieren.
Offene Posten abstimmen
Der Agent liest die offenen Debitoren- und Kreditorenposten, markiert überfällige Forderungen, findet Doppelzahlungen und Posten ohne Zahlungszuordnung. So sehen Sie vor dem Abschluss, welche Konten noch geklärt werden müssen.
Unbebuchte Bankumsätze finden
Er vergleicht die importierten Kontoumsätze mit den vorhandenen Buchungen und listet jeden Umsatz auf, der noch keinem Beleg oder Konto zugeordnet ist. Ein unbebuchter Bankumsatz ist die häufigste Ursache für einen unvollständigen Monatsabschluss.
Saldenliste abstimmen
Der Agent zieht die Saldenliste des Zeitraums, prüft die formale Abstimmung von Soll und Haben und meldet auffällige Salden — etwa Verrechnungs- oder Geldtransitkonten, die zum Monatsende nicht ausgeglichen sind.
Abgrenzungen sichten
Wiederkehrende Aufwände wie Miete, Versicherungen oder Vorauszahlungen lassen sich anhand des Journals sichten. Der Agent weist auf periodenfremde Beträge hin, damit Sie über aktive und passive Rechnungsabgrenzung entscheiden können — der Schritt, der einen Monatsabschluss von einer bloßen Buchungsliste unterscheidet.
So läuft die Vorbereitung ab
Der Ablauf ist bewusst lesend-zuerst. In einem ersten Durchlauf nutzt der Agent ausschließlich lesende Werkzeuge: Er ruft Stammdaten, Saldenliste, Buchungsjournal, offene Posten, Rechnungen und Bankumsätze ab und stellt daraus eine Mängelliste zusammen — was fehlt, was doppelt ist, was noch offen steht.
Aus dieser Prüfung entsteht ein Monatsabschluss-Entwurf im Klartext: eine strukturierte Übersicht der offenen Punkte samt Vorschlag, welche Buchungen den Zeitraum vervollständigen würden. Sie lesen diesen Entwurf und entscheiden. Erst wenn Sie einen Vorschlag freigeben, schreibt der Agent über die schreibenden Werkzeuge zurück — und auch das nur, wenn der Schlüssel den write-Scope trägt. Den Monat festschreiben kann er nur mit dem eigenen Scope finalize und nach Ihrer ausdrücklichen Bestätigung.
Weil der Agent Ihr eigenes Werkzeug ist, bestimmen Sie den Takt. Sie können ihn am Monatsersten einmalig laufen lassen, per n8n oder Zapier planen oder ihn interaktiv in Claude Code oder einem Custom GPT fragen. Unsere Software stellt nur die API und den MCP-Server bereit; der Agent selbst gehört zu Ihrer Umgebung.
Anbindung an Ihren KI-Agenten
Der schnellste Weg ist der gehostete MCP-Server per URL. Sie hinterlegen einen jab_live_-Schlüssel im Authorization-Header — die Firma wird aus dem Schlüssel abgeleitet, nicht als Parameter übergeben.
claude mcp add --transport http --scope user buchhaltung \ "$MCP_URL" --header "Authorization: Bearer jab_live_…"
GoBD bleibt bei jeder Buchung erzwungen
Ob ein Mensch oder ein KI-Agent bucht, ändert an den Regeln nichts. Jeder schreibende Aufruf läuft durch denselben Buchungskern: Konten werden append-only geführt, festgeschriebene Buchungen lassen sich nicht mehr verändern, und eine Korrektur erfolgt über Storno statt Löschen. Jede Buchung muss ausgeglichen sein — Soll gleich Haben —, sonst wird sie abgewiesen.
Der Agent kann also nichts an der Historie manipulieren. Er ergänzt fehlende Buchungen und storniert falsche, aber er kann keine Festschreibung rückgängig machen. Damit bleibt die Vorbereitung des Monatsabschlusses jederzeit nachvollziehbar und prüfungsfest — genau die Verfahrensdokumentation, die ein Steuerberater erwartet.
Was der Agent bewusst nicht tut
- Er erstellt keinen Jahresabschluss über die API. Die Saldenliste kann er an das Jahresabschluss-Modul übergeben (publish_trial_balance); der Abschluss selbst entsteht später in der App.
- Er übermittelt keine E-Bilanz und keine Steuererklärung. Er kann sie amtlich prüfen und die Übermittlung vorbereiten; übermittelt wird über den Freigabe-Link in der App, mit Ihrer PIN.
- Er entscheidet nicht ohne Sie. Schreibende Aufrufe brauchen den write-Scope und Ihre Freigabe; im read-only-Betrieb liefert der Agent nur den Entwurf.
- Er kennt genau eine Firma pro Schlüssel. Ein jab_live_-Schlüssel ist an eine Gesellschaft gebunden — für mehrere Mandanten legen Sie je einen eigenen Schlüssel an.
Häufige Fragen
Kann der Agent den Jahresabschluss oder die E-Bilanz erstellen?
Nein. Der Agent bereitet die Zahlen so vor, dass Ihr Monatsabschluss vollständig und abgestimmt ist — Buchungen, offene Posten, Saldenliste, Bank, Rechnungen. Jahresabschluss und E-Bilanz entstehen in der App; am Jahresende kann der Agent die Saldenliste an das Jahresabschluss-Modul übergeben. Steuermeldungen prüft er amtlich und bereitet sie vor, übermittelt wird über den Freigabe-Link in der App.
Woher weiß der Agent, für welche Firma er den Monatsabschluss vorbereitet?
Aus dem Schlüssel. Ein jab_live_-Schlüssel ist fest einer Gesellschaft zugeordnet; die Firma wird serverseitig aus dem Schlüssel abgeleitet und ist kein Parameter, den der Agent setzen könnte. Wollen Sie mehrere Mandanten vorbereiten, hinterlegen Sie pro Firma einen eigenen Schlüssel und starten den Agenten je Mandant getrennt.
Welche Werkzeuge stehen dem Agenten zur Verfügung?
Für die Vorbereitung eines Periodenabschlusses genügen meist die lesenden: Saldenliste, Journal, offene Posten, Bankumsätze, Rechnungen und der Festschreibungsstand der Monate. Die schreibenden Werkzeuge (etwa Buchung, Storno, Abgrenzung oder Rückstellung) greifen nur mit write-Scope; das Festschreiben eines Zeitraums verlangt den Scope finalize und Ihre ausdrückliche Bestätigung. Welche Werkzeuge Ihr Agent sieht, richtet sich nach den Rechten des Schlüssels.
Bucht der Agent eigenständig nach oder nur auf Freigabe?
Das entscheiden Sie über den Scope. Mit einem reinen Lese-Schlüssel legt der Agent nur den Entwurf und die Mängelliste vor und ändert nichts. Erst ein Schlüssel mit write-Scope erlaubt es ihm, fehlende Buchungen anzulegen oder falsche per Storno zu korrigieren — immer durch denselben GoBD-Buchungskern, also append-only und mit Soll gleich Haben.
Brauche ich das npm-Paket, um loszulegen?
Nein. Sie binden den gehosteten MCP-Server per URL mit Bearer-Schlüssel ein — oder Sie sprechen die REST-API direkt an. Beide Wege nutzen denselben Schlüssel, dieselben Scopes und dieselben Prüfungen.
Ist der KI-Agent Teil Ihrer Software?
Nein. Der Agent ist Ihr Werkzeug und läuft in Ihrer Umgebung — etwa Claude Code, Claude Desktop, ein Custom GPT, Cursor, n8n oder Make. Wir stellen ausschließlich die Datenquelle bereit: die offene REST-API und den MCP-Server. Welchen Client Sie anbinden, bleibt allein Ihre Wahl.
Vom selben Anbieter: Jahresabschluss nach HGB – der komplette Leitfaden auf jahresabschluss.io.