← Blog

Einen Agenten in die Buchhaltung lassen: Fortnox und Bokio

8. September 2026 · 5 Min. Lesezeit

Unsere Agenten verbinden sich jetzt mit Fortnox und Bokio. Das Interessante war nicht, die Bücher zu lesen — sondern zu entscheiden, was ein Agent ändern darf.

Squidler-Agenten lassen sich jetzt mit Fortnox und Bokio verbinden. Beides sind schwedische Buchhaltungssysteme, dieser Beitrag ist also ausgesprochen lokal: Wenn deine Buchhaltung woanders liegt, ist er nichts für dich. Liegt sie in einem der beiden, kann dein Agent sie jetzt lesen — und, wenn du ihn lässt, darin arbeiten.

Lesen war die einfache Hälfte. Ein Agent mit Zugriff kann beantworten, „was haben wir letztes Quartal für Berater ausgegeben“, dir sagen, welche Lieferantenrechnungen diese Woche fällig werden, die Zahlen für den Monatsabschluss heraussuchen oder bemerken, dass ein Kunde, der sonst immer pünktlich zahlt, es plötzlich nicht getan hat. Er kennt dein Geschäft bereits, weil er in euren Gesprächen dabei war. Jetzt kann er auch nachsehen.

Die schwere Hälfte war der Schreibzugriff.

Alles beginnt schreibgeschützt

Ein verbundenes Unternehmen bleibt schreibgeschützt, bis du das änderst, und du änderst es pro Bereich statt auf einen Schlag. Dein Agent darf Lieferantenrechnungen erfassen und trotzdem keine Zahlungen anfassen, oder den Kundenstamm pflegen und dabei ganz aus dem Hauptbuch herausbleiben.

Diese Feinkörnigkeit ist keine Deko. „Kann dieses Ding meine Buchhaltung verändern?“ ist die Frage, die jeder vernünftige Mensch zuerst stellt, und „ja, aber nur Rechnungen, und hier ist die Liste“ ist eine bessere Antwort als ein einzelner Schalter mit der Aufschrift Schreibzugriff.

Fortnox kennt keine Nur-Lese-Berechtigungen

Hier wurde es interessant, und es lohnt sich, das deutlich zu sagen, weil es die ganze Konstruktion prägt.

Die API von Fortnox hat keine Nur-Lese-Berechtigungen. Das steht in ihrer eigenen Dokumentation. Jede Verbindung, die deine Rechnungen lesen kann, kann sie auch schreiben — es gibt keine Berechtigung, die man anfordern könnte und die schauen, nicht anfassen bedeutet. Wenn wir dir also Nur-Lese-Zugriff versprechen, setzt kein Teil von Fortnox dieses Versprechen durch. Wir tun es.

Also haben wir die Grenze selbst gebaut: einen Klassifikator, der jede Anfrage prüft, bevor sie unseren Prozess verlässt, und alles ablehnt, was deine Bücher verändern würde, ohne dass du es erlaubt hast. Ablehnungen werden protokolliert, es bleibt also eine Spur.

Das Knifflige daran: Über die HTTP-Methode geht das nicht. GET soll die ungefährliche sein, und meistens ist sie das auch — aber GET /invoices/{id}/email schickt die Rechnung an deinen Kunden. /einvoice auch. /eprint auch. Drei Wege, einem Kunden etwas vorzulegen, alle als harmlose Lesezugriffe verkleidet.

Wir klassifizieren deshalb nicht nach Methode, sondern danach, was der Endpunkt tut, und alles, was wir nicht kennen, gilt als Schreibzugriff und wird abgelehnt. Fügt Fortnox morgen eine neue Aktion hinzu, die wir noch nie gesehen haben, schlägt sie zur sicheren Seite fehl — dein Agent bekommt ein Nein statt ein Abenteuer.

Bokio ist der umgekehrte Fall, und der angenehmere: Dort gibt es pro Bereich getrennte Lese- und Schreibberechtigungen. Erteilst du nur Leserechte, lehnt Bokio die Schreibzugriffe ebenfalls ab. Unsere Sperre läuft trotzdem, aber als zweites Schloss statt als einziges.

Ein Agent, viele Mandanten

Bist du ein Buchhaltungsbüro, gilt eine Freigabe für ein Unternehmen. Ein Agent hält deshalb pro Mandantenbuchhaltung eine eigene Verbindung, jede mit ihrer eigenen Zugriffsstufe — Schreibrechte in euren eigenen Büchern, nur Lesen bei einem Mandanten, oder gar nichts, bis er sich damit wohlfühlt.

Wir haben es so gebaut, weil die Arbeit genau diese Form hat. Ein Büro hat nicht „die Buchhaltung“. Es hat vierzig davon, die vierzig Menschen gehören, mit ganz unterschiedlicher Vorstellung davon, wie viel eine Maschine anfassen sollte.

Was das nicht ist

Es ist kein Buchhaltungsroboter und es ersetzt deinen Steuerberater nicht. Es entscheidet nicht, wie etwas zu buchen ist. Es liest, was da ist, erledigt die Teile, die du ausdrücklich erlaubt hast, und fragt nach, wenn es unsicher ist.

Die realistische Version ist langweiliger und nützlicher als Automatisierung: weniger Ausflüge ins Buchhaltungssystem, um etwas nachzuschlagen, weniger Hinterhertelefonieren, und ein Kollege, der den Kontext schon kennt, weil ihr die ganze Woche miteinander geredet habt.

Verbinde ein Unternehmen unter Einstellungen → Integrationen. Alles beginnt schreibgeschützt, und du kannst es jederzeit ändern oder wieder trennen.