Jahresabschluss.io
ENAnmeldenRegistrieren →

Grundlagen LLM

Buchhaltung mit LLM: was ein Sprachmodell kann und wofür es Werkzeuge braucht

Buchhaltung mit LLM funktioniert, wenn das große Sprachmodell die Sprache übernimmt und ein Buchhaltungssystem die Zahlen: Das Modell versteht Ihren Auftrag, liest Belegtexte und schlägt Konten vor, während Rechnen, Saldieren, Prüfen und Festschreiben im Buchungskern geschehen. Verbunden sind beide über Werkzeuge, die das Modell über das Model Context Protocol (MCP) oder eine REST-API aufruft. Diese Seite erklärt den Aufbau in Worten, die Begriffe Token, Kontextfenster und Werkzeugaufruf und zeigt an einem Gespräch, wer welchen Teil der Arbeit erledigt.

Stand: 2026-10-30

Was ein Sprachmodell gut kann – und was nicht

Ein großes Sprachmodell, kurz LLM (Large Language Model), wurde mit sehr viel Text trainiert und erzeugt Antworten, indem es Stück für Stück den wahrscheinlich nächsten Text bildet. Daraus ergeben sich seine Stärken in der Buchhaltung: Es versteht einen Satz wie „Die Druckerei hat 595 Euro für Flyer berechnet, bitte erfassen“, es liest unstrukturierte Texte wie Verwendungszwecke oder Rechnungspositionen, es fasst lange Listen zusammen und erklärt, warum ein Buchungssatz so aussieht, wie er aussieht.

Schwach ist ein Sprachmodell dort, wo Buchhaltung Gewissheit verlangt. Ihre aktuellen Salden stehen nicht in seinen Trainingsdaten, es kennt also weder Ihren Kontostand noch Ihre offenen Posten, solange es sie nicht abfragt. Es rechnet nicht wie eine Tabellenkalkulation, sondern formuliert Ergebnisse, die meistens stimmen. Und es antwortet nicht immer gleich: Laut Glossar des Anbieters von Claude sind Ergebnisse selbst mit der Einstellung Temperatur 0 nicht vollständig deterministisch, gleiche Eingaben können also verschiedene Ausgaben ergeben. Für ein Journal, das in einem Jahr noch genau dieselben Zahlen zeigen muss, ist das die falsche Eigenschaft.

Drei Begriffe, die Sie kennen sollten

Token

Das Modell liest und schreibt nicht in Buchstaben oder Wörtern, sondern in Tokens: kleinen Einheiten, die einem Wort, einem Wortteil, einem Zeichen oder sogar einem Byte entsprechen können. Auch eine Kontonummer oder ein Betrag ist für das Modell zunächst eine Folge von Tokens, also Text. Tokens bestimmen außerdem, wie viel in eine Unterhaltung passt und was sie bei vielen Anbietern kostet.

Kontextfenster

Das Kontextfenster ist das Arbeitsgedächtnis des Modells: alles, worauf es beim Antworten zurückgreifen kann. Dazu zählen Ihre Nachrichten, seine eigenen Antworten, die Beschreibungen der Werkzeuge und jede Werkzeugantwort. Laut Dokumentation des Anbieters von Claude sinken Genauigkeit und Erinnerung, je mehr Tokens darin liegen, und Chat-Oberflächen wie claude.ai können ältere Teile einer Unterhaltung nach und nach verdrängen.

Werkzeugaufruf

Ein Werkzeug ist eine benannte Funktion mit beschriebenen Eingaben, etwa get_saldenliste mit der Kennung eines Wirtschaftsjahres. Das Modell führt nichts selbst aus: Es schreibt eine strukturierte Anfrage mit Werkzeugname und Argumenten, Ihr KI-Programm schickt sie an den Server, und die Antwort kommt als Text zurück ins Kontextfenster. Erst danach formuliert das Modell seine Antwort an Sie.

Der Aufbau in Worten: vom Satz bis zur Buchung

Zwischen Ihrem Satz und einer Zeile im Journal liegen fünf Stationen. Jede hat eine klar abgegrenzte Aufgabe.

  • Sie: Sie schreiben einen Auftrag in Alltagssprache und bestätigen, was das KI-Programm Ihnen vorlegt.
  • KI-Programm (zum Beispiel Claude oder Codex): Es zeigt die verfügbaren Werkzeuge, fragt je nach Programm und Einstellung vor Aufrufen um Erlaubnis und leitet die Anfragen weiter. Die Spezifikation des Model Context Protocol sieht vor, dass stets ein Mensch Werkzeugaufrufe ablehnen können sollte.
  • Sprachmodell: Es entscheidet, welches Werkzeug passt, füllt die Argumente und formuliert aus der Antwort einen verständlichen Text.
  • MCP-Server von jahresabschluss.io: Er nennt dem Programm nur die Werkzeuge, für die Ihre Verbindung das Recht hat, und reicht jeden Aufruf mit Ihrem Schlüssel an die REST-API weiter. Eigene Datenzugriffe hat er nicht.
  • REST-API und Buchungskern: Hier ergibt sich aus dem Schlüssel, um welche Gesellschaft es geht, hier werden Rechte, das Anfragelimit von 120 Anfragen pro Minute je Schlüssel und sämtliche Prüfungen durchgesetzt – dieselben wie bei einer Erfassung in der App.

Ein Gespräch, Schritt für Schritt

Sie fragen: „Wie hoch ist die Umsatzsteuer-Zahllast für September 2026?“ Das Modell beantwortet das nicht aus dem Gedächtnis, sondern wählt ein Werkzeug samt Argumenten; Ihr KI-Programm schickt daraus diese Anfrage an den MCP-Server:

{
  "jsonrpc": "2.0",
  "id": 7,
  "method": "tools/call",
  "params": {
    "name": "get_vat_return",
    "arguments": { "period": "2026-09" }
  }
}

Der Server leitet die Anfrage an die REST-API weiter, die Kennzahlen der Voranmeldung für den Monat werden aus den gebuchten Zahlen ermittelt und zurückgegeben. Das Modell liest diese Antwort und schreibt Ihnen die Zahllast mit den wichtigsten Kennzahlen. Die Zahlen seiner Antwort stammen damit aus dem System statt aus einer Schätzung; ob es sie richtig wiedergibt, sehen Sie am Werkzeugergebnis.

Nächster Satz: „Buche den Beleg der Druckerei so, wie vorgeschlagen.“ Jetzt sucht das Modell den Beleg mit list_receipts, holt mit get_receipt_proposal den Buchungsvorschlag mit Konten, Steuerschlüssel und Sicherheitsstufe und legt Ihnen den Buchungssatz vor. Claude legt Werkzeugaufrufe laut Herstellerhilfe zur Genehmigung vor; zusätzlich verlangt die Software für schreibende Schritte das Recht „Buchen“. Erst nach Ihrem Ja ruft das Modell confirm_receipt auf. Der Buchungskern prüft Geschäftsjahr, Festschreibung, Dubletten und Umsatzsteuer und vergibt eine Buchungsnummer.

Ist die Verbindung nur mit Leserecht angelegt, endet das Gespräch beim Vorschlag: Das Programm sieht die schreibenden Werkzeuge gar nicht erst.

Warum Rechnen und Festschreiben im System bleiben

Nach § 239 Abs. 2 HGB müssen Eintragungen in Büchern vollständig, richtig, zeitgerecht und geordnet vorgenommen werden, und nach § 239 Abs. 3 HGB und § 146 Abs. 4 AO darf eine Buchung nicht so verändert werden, dass der ursprüngliche Inhalt nicht mehr feststellbar ist. Das sind Eigenschaften eines Systems mit festen Regeln, nicht eines Modells, das Wahrscheinlichkeiten abwägt.

Deshalb teilt die Software die Arbeit so auf: Mit Bruttobetrag und Steuerschlüssel bildet der Buchungskern Netto und Steuer selbst, aus 450,00 Euro mit V19 werden 378,15 Euro netto und 71,85 Euro Vorsteuer. Konten, die im Kontenrahmen der Gesellschaft fehlen, inaktiv oder Automatikkonten sind, weist er ab. Soll- und Haben-Konto müssen verschieden sein, Beträge positiv und auf den Cent genau. In festgeschriebene Zeiträume wird nicht gebucht, und korrigiert wird per Storno statt Löschen. Fragt das Modell die Originaldatei eines Belegs ab, bekommt es nur einen Download-Pfad; die Datei selbst geht dabei nicht durch das Modell.

Welche KI-Programme mit der Buchhaltung sprechen

In claude.ai im Browser tragen Sie die Adresse https://jahresabschluss.io/mcp als eigenen Konnektor ein, melden sich bei jahresabschluss.io an und wählen auf der Freigabeseite Gesellschaft, Rechte und Gültigkeit. Laut Hilfe des Herstellers steht ein so verbundener Konnektor danach auch in der Claude-App für iOS und Android bereit. In der Claude-App für Mac und Windows gibt es die Erweiterung „Buchhaltung für Claude“, und Entwicklerprogramme wie Claude Code, Codex oder Cursor nutzen den gehosteten MCP-Server mit einem Schlüssel in der Kopfzeile. Für ChatGPT bleibt bis zum 11.12.2026, an dem OpenAI eigene GPTs einstellt, ein eigener GPT, der die REST-API aufruft.

Für alle Wege gilt dasselbe Regelwerk, weil alle bei derselben REST-API ankommen. Die Einrichtung Schritt für Schritt steht auf der Seite „Claude und ChatGPT anbinden“.

Grenzen: was das Sprachmodell nicht übernimmt

  • Steuern: Über die Werkzeuge lassen sich Meldungen amtlich prüfen und vorbereiten. Übermitteln tun Sie selbst in der App, die ein Freigabe-Link öffnet, mit Ihrer PIN, die nie in den Chat gehört.
  • Jahresabschluss: Erstellen, Prüfen und Ausstellen geschieht in der App. Das Modell kann die Saldenliste übergeben und ausgestellte Abschlüsse lesen.
  • Bank und Stammdaten mit Geldwirkung: Die Bankanbindung und die Bankverbindungen Ihrer Geschäftspartner pflegen Sie in der App.
  • Urteil: Ob ein Kauf aktiviert wird, wie hoch eine Rückstellung ist oder ob ein Beleg privat veranlasst war, entscheidet der Mensch. Ausgaben des Modells sind Vorschläge.
  • Daten: Was das Modell über ein Werkzeug liest, wird Teil Ihrer Unterhaltung beim Anbieter des KI-Programms. Eine Verbindung gilt immer nur für eine Gesellschaft.

Häufige Fragen

Was bedeutet Buchhaltung mit LLM?

Ein großes Sprachmodell bedient Ihre Buchhaltung per Sprache: Es versteht Aufträge, liest Belegtexte und schlägt Buchungen vor. Gerechnet, geprüft und gespeichert wird im Buchhaltungssystem, das das Modell über Werkzeuge anspricht.

Kann ein Sprachmodell zuverlässig rechnen?

Nicht verlässlich genug für ein Journal. Das Modell verarbeitet Zahlen als Text und antwortet nicht vollständig deterministisch. Deshalb bildet der Buchungskern Netto, Steuer und Salden selbst, und das Modell übernimmt die Ergebnisse aus den Werkzeugantworten.

Was ist ein Werkzeugaufruf?

Eine strukturierte Anfrage des Modells mit Werkzeugname und Argumenten, etwa get_vat_return mit dem Zeitraum 2026-09. Das KI-Programm schickt sie an den Server, und die Antwort kommt zurück ins Kontextfenster des Modells.

Warum sollte ich Zahlen in langen Unterhaltungen neu abfragen?

Weil alles im Kontextfenster liegt und Genauigkeit und Erinnerung mit wachsender Länge sinken können. Eine Zahl vom Anfang des Gesprächs kann veraltet oder verdrängt sein. Ein erneuter Werkzeugaufruf liefert den aktuellen Stand.

Sieht das Sprachmodell meine ganze Buchhaltung?

Nein. Es sieht nur die Antworten der Werkzeuge, die es aufruft, und nur für die eine Gesellschaft, für die die Verbindung gilt. Ohne das Recht „Buchen“ erscheinen schreibende Werkzeuge gar nicht.

Welches LLM brauche ich dafür?

Ein KI-Programm, das MCP-Server einbinden kann – etwa Claude über den Konnektor oder die Erweiterung, Claude Code oder Codex mit einem Schlüssel –, oder eine eigene Anwendung, die die REST-API aufruft. Die Prüfungen sind in jedem Fall dieselben.

Vom selben Anbieter: Jahresabschluss nach HGB – der komplette Leitfaden auf jahresabschluss.io.