BWA & Auswertungen per KI

BWA per KI-Agent abrufen

Ihr KI-Agent zieht Saldenliste und Buchungsjournal direkt aus dem Buchungskern und verdichtet sie zu einer BWA-artigen Auswertung — live, ohne Export und ohne CSV-Hantieren. Sie fragen in natürlicher Sprache: „Wie ist mein vorläufiges Ergebnis im dritten Quartal?", und der Agent gruppiert die Konten selbst zu Erlösen, Aufwendungen und einem vorläufigen Betriebsergebnis. Der Agent ist dabei Ihr Werkzeug — etwa Claude Code, ChatGPT oder Cursor — angebunden über unsere offene REST-API oder den MCP-Server. Wir liefern nur die Schnittstelle und die Daten; die eigentliche Auswertung baut Ihr Agent.

Was „BWA per KI" hier bedeutet

Eine betriebswirtschaftliche Auswertung ist kein eigener Datentopf, sondern eine Verdichtung Ihrer laufenden Buchungen. Genau das übernimmt der Agent: Er liest die Saldenliste mit ihren SKR-Kontensalden und das Buchungsjournal, ordnet die Konten den bekannten BWA-Zeilen zu — Umsatzerlöse, Bestandsveränderungen, Material- und Personalaufwand, sonstige betriebliche Aufwendungen — und rechnet daraus ein vorläufiges Betriebsergebnis. Einen separaten „BWA-Endpoint" gibt es bewusst nicht; die Auswertung entsteht aus den Rohdaten, die die API liefert.

Wichtig zur Einordnung: Das Ergebnis ist eine BWA-artige Verdichtung, nicht die formale Standard-BWA (Form 01) Ihres Steuerberaters mit hinterlegtem Auswertungsschema und Kostenstellen. Der Agent bildet die Gliederung aus den Kontensalden nach, so wie Sie sie im Prompt vorgeben — flexibel, aber ohne festgeschriebenes Auswertungsformular. Für die endgültige, testierte Auswertung bleibt Ihr Steuerberater die maßgebliche Instanz.

Der Unterschied zum klassischen Weg: Sie exportieren nichts. Kein Öffnen der Übersicht, kein CSV-Download, kein Einfügen in eine Tabellenkalkulation. Der Agent greift live auf den Buchungskern zu — der Stand ist stets der aktuelle, weil er aus genau denselben Zahlen kommt, die auch Ihr späterer Abschluss nutzt.

Die Datengrundlage

Drei lesende Quellen genügen, damit der Agent eine belastbare BWA-artige Auswertung aufbaut.

Saldenliste

Alle Konten mit Soll-, Haben- und Saldowerten je Zeitraum — die Basis jeder Verdichtung. Der Agent gruppiert die SKR-Kontenbereiche zu Erlös- und Aufwandsblöcken und bildet daraus die BWA-Zeilen.

Buchungsjournal

Die chronologische, festgeschriebene Buchungsfolge. Damit prüft der Agent einzelne Positionen nach, splittet Summen nach Monaten oder erklärt, welche Buchungen einen auffälligen Aufwandsblock treiben.

Offene Posten

Debitoren- und Kreditorensalden ergänzen die reine Ergebnisrechnung um eine Liquiditäts- und Forderungssicht — nützlich, wenn Ihre Auswertung über die Gewinnermittlung hinausgehen soll.

BWA-Auswertung per Prompt anfordern

Einmal verbunden, fordern Sie Auswertungen in Worten an. Der Agent ruft dafür selbstständig die lesenden Werkzeuge auf.

# Agent verbinden (gehosteter MCP-Server per URL)
claude mcp add --transport http buchhaltung \
  "$MCP_URL" --header "Authorization: Bearer jab_live_…"

# Danach genügt eine Frage im Chat:
> "Erstelle mir eine BWA für Q3 2026: Umsatzerlöse,
>  Materialaufwand, Personalaufwand, sonstige Kosten
>  und das vorläufige Ergebnis — je Monat, mit
>  Vergleich zum Vorquartal."

Live statt Export — die Vorteile

  • Immer aktueller Stand: Die Auswertung liest denselben Buchungskern, den auch der spätere Abschluss verwendet — kein veralteter Zwischenexport, der schon beim Öffnen überholt ist.
  • Auswertung per Prompt: Zeiträume, Vergleich zum Vormonat oder Vorjahr, einzelne Kostenblöcke — Sie formulieren die Gliederung in Worten statt in Filterdialogen.
  • Frei kombinierbar: Der Agent verbindet Saldenliste, Journal und offene Posten in einer Antwort — etwa vorläufiges Ergebnis plus offener Forderungsbestand in einem Zug.
  • Ein Schlüssel, eine Firma: Die Gesellschaft wird aus dem jab_live_-Schlüssel abgeleitet, nicht als Parameter übergeben — kein versehentlicher Griff in die falsche Mandanten-Buchhaltung.

Nur Lesen genügt — Scopes & GoBD

Zum reinen Abrufen von Auswertungen genügt der read-Scope. Von den 14 MCP-Werkzeugen sind zehn lesend und vier schreibend; ein Schlüssel, der nur lesen darf, kann keine Buchung anlegen oder verändern. Für BWA und Auswertungen binden Sie den Agenten deshalb mit einem Nur-Lese-Schlüssel an und geben ihm gar nicht erst die Möglichkeit, Ihren Datenbestand zu berühren.

Sollte derselbe Agent an anderer Stelle doch schreiben — etwa Bankumsätze verbuchen —, greift weiterhin die GoBD-Logik des Buchungskerns: append-only mit Festschreibung, Korrekturen ausschließlich per Storno statt Löschung, jede Buchung mit Soll gleich Haben. Ihre Auswertungen bleiben davon unberührt, denn sie lesen ausschließlich.

Häufige Fragen

Gibt es einen eigenen BWA-Endpoint?

Nein. Die BWA entsteht aus der Saldenliste und dem Journal, die die API liefert. Der Agent übernimmt die Verdichtung: Er gruppiert die SKR-Konten zu Erlös- und Aufwandsblöcken und rechnet das vorläufige Ergebnis. Das hält die Auswertung flexibel — Sie bestimmen per Prompt Zeitraum, Gliederung und Vergleichsbasis, statt an ein festes Ausgabeformat gebunden zu sein.

Ist das eine formale DATEV-Standard-BWA?

Nein. Es ist eine BWA-artige Verdichtung, die der Agent aus Ihren Kontensalden ableitet — nicht die formale Standard-BWA (Form 01) mit hinterlegtem Auswertungsschema, Kostenstellen und Vorjahres-Auswertungsstamm. Für eine wertende, testierte betriebswirtschaftliche Auswertung bleibt Ihr Steuerberater zuständig. Der Agent liefert Ihnen den schnellen Zwischenstand zwischen zwei Terminen.

Kann der Agent daraus meinen Jahresabschluss oder die E-Bilanz erstellen?

Nein. Die API arbeitet ausschließlich mit Buchhaltungsdaten und erstellt oder übermittelt weder einen Jahresabschluss noch eine E-Bilanz oder Steuererklärung. Sie bereitet die Zahlen vor; der eigentliche Abschluss und die E-Bilanz entstehen später in der Anwendung selbst, nicht über die Schnittstelle.

Ist die abgerufene Auswertung immer aktuell?

Ja. Weil der Agent live auf den Buchungskern zugreift, spiegelt jede Auswertung den Buchungsstand in genau diesem Moment. Es gibt keinen zwischengespeicherten Export, der veralten könnte — jeder Prompt liest die aktuellen Salden neu.

Brauche ich Schreibrechte, um Auswertungen abzurufen?

Nein. Für reines Abrufen genügt ein Schlüssel mit read-Scope. Legen Sie für Auswertungen am besten einen Nur-Lese-Schlüssel an — dann kann der Agent Zahlen lesen und verdichten, aber nichts anlegen oder verändern.

Welchen Agenten kann ich anbinden?

Jeden MCP- oder REST-fähigen Client, den Sie selbst betreiben: Claude Code, Claude Desktop, ChatGPT, einen Custom GPT, Cursor, n8n oder eine eigene Software. Der Agent ist Ihr Werkzeug und kein Bestandteil unserer Software — wir liefern nur die Schnittstelle und die Daten.

Ist das npm-Paket für den MCP-Server nötig?

Nein. Das Paket @jahresabschluss/buchhaltung-mcp ist noch nicht veröffentlicht. Der verlässliche Weg ist der gehostete MCP-Server, den Sie per URL und Bearer-Schlüssel einbinden — alternativ sprechen Sie die REST-API direkt an.