ABACUS API · INTEGRATION
Abacus API: KI-Anbindung an die Schweizer ERP-Plattform
Die Abacus Web-Services verbinden ERP, Lohn und Buchhaltung mit KI-Workflows. REST-Endpunkte, SOAP-Legacy, On-Prem oder Cloud.
Recherche & Faktencheck: DuneDive LLC · Stand: 2026-05
Was ist die Abacus API?
Abacus ist neben Bexio die zweite grosse CH-Buchhaltungs- und ERP-Plattform mit Stand Mai 2026 rund 60.000 Kunden, überwiegend KMU und Treuhandbüros mit höherem Anspruchsprofil. Im Gegensatz zu Bexio (cloud-only, Schweizer Cloud) bietet Abacus zwei Betriebsmodelle parallel: AbaWeb / Abacus Cloud auf den eigenen Schweizer Servern und Abacus On-Prem für Kunden, die das ERP im eigenen Rechenzentrum betreiben.
Die Abacus API umfasst zwei Generationen. Die ältere SOAP-Schnittstelle (Abacus Web Services, AWS) ist auf XML basiert und seit ca. 2008 verfügbar. Sie deckt alle Module ab (FibuLight, Lohn, AbaImmo, AbaProject) und ist die Schnittstelle, die in den meisten Bestands-Integrationen lebt. Die neuere REST-API (offiziell als AbacusOne API bezeichnet) ist seit 2024 in der Cloud verfügbar und wird seit Mai 2026 auch in On-Prem-Installationen ab Version 2025.1 unterstützt.
Für KI-Integrationen sind vor allem die REST-Endpunkte für Buchungen (/api/v1/accounting/postings), Lohn-Daten (/api/v1/payroll/employees), Belege (/api/v1/documents) und Adressen (/api/v1/addresses) relevant. Die Authentifizierung läuft über API-Keys (Cloud) oder Active-Directory-Integration (On-Prem). Die Quote richtet sich nach Lizenz; Standard sind 100 Calls pro Minute, höhere Tiers verfügbar.
Warum es für CH-Treuhand wichtig ist
Abacus ist in der Schweiz die Plattform für komplexere Mandate. Lohnbuchhaltung mit Pensionskassen-Vielfalt, Quellensteuer-Spezifika, ELM-5-Lohnausweise, Immobilien-Verwaltung, Projekt-Controlling, Bauleistungs-Abrechnung. Wenn ein Mandat aus einer dieser Kategorien kommt, sitzt es mit hoher Wahrscheinlichkeit in Abacus.
Die KI-Anbindung lohnt sich aus drei Gründen. Erstens: das Datenvolumen ist gross und repetitiv. Ein durchschnittlicher Abacus-Mandant hat 5.000 bis 50.000 Buchungen pro Jahr und 50 bis 5.000 Belege. Diese Datenmengen sind ideal für KI-Plausibilisierung und Anomalie-Detektion. Zweitens: die Datenqualität ist hoch. Abacus-Mandate sind in der Regel sauber geführt; das macht das Training von KI-Workflows beruhigend. Drittens: Abacus-Mandate haben höheren Anspruch an die Beratung. KI-gestützte Mandanten-Anfragen und Plausibilitäts-Berichte rechtfertigen Stundensätze, die im klassischen Buchhaltungs-Service nicht möglich sind.
Die KI-Schicht setzt sich auch hier neben Abacus, nicht darüber. Wir lesen Buchungen, Belege und Lohndaten, indexieren sie in einer Vektor-DB, und das LLM beantwortet Fragen oder erzeugt Vorschläge. Schreibende Operationen laufen über die SOAP- oder REST-API erst nach menschlicher Freigabe.
Wie es funktioniert
Die Einrichtung hängt davon ab, ob Sie die Cloud- oder On-Prem-Variante ansteuern. Beide nutzen den selben Endpunkt-Aufbau, aber die Authentifizierung unterscheidet sich.
In der Abacus Cloud erhalten Sie über das AbaWeb Admin-Portal einen API-Key. Der Key wird als Header X-Abacus-API-Key mitgesendet. In On-Prem-Installationen läuft die Authentifizierung über den Abacus Application Server mit Basic-Auth oder NTLM. In beiden Fällen ist HTTPS Pflicht.
Ein Beispiel-Aufruf zur Abfrage aller Buchungen eines Mandanten in einem Zeitraum:
```bash curl -X GET "https://cloud.abacus.ch/api/v1/accounting/postings?mandant=1234&from=2026-01-01&to=2026-03-31" \ -H "X-Abacus-API-Key: $API_KEY" \ -H "Accept: application/json" ```
Die Antwort enthält ein paginiertes Array von Posting-Objekten mit Konto, Gegenkonto, Betrag, Datum, Buchungstext, Belegnummer, Mwst-Code. Bei mehr als 1.000 Einträgen müssen Sie über ?page=2 paginieren.
Für KI-Use-Cases läuft die Daten-Pipeline typischerweise nightly. Wir holen die neuen Buchungen seit dem letzten Lauf, prozessieren sie durch ein Anomalie-Detektions-Modell und schreiben Auffälligkeiten in eine Dashboard-DB. Der Treuhänder sieht morgens die Liste der gestern auffälligen Fälle. Schreibende Korrekturen erfolgen aktuell noch manuell in Abacus, oder via SOAP-Service ImportPosting nach explizitem OK.
Abacus-Integration in 5 Schritten
- 01Betriebsmodell prüfen: AbaWeb-Cloud oder On-Prem? Bei On-Prem Version checken (>= 2025.1 für REST, sonst SOAP).
- 02API-Zugriff einrichten: API-Key im AbaWeb-Portal oder AD-Integration auf dem Abacus Application Server.
- 03Lese-Pipeline aufsetzen: nightly Sync der relevanten Endpunkte (postings, employees, documents), Inkrementell über Datums-Filter.
- 04KI-Schicht definieren: Triage, Plausibilisierung oder Mandanten-FAQ. Use-Case zuerst klein halten, dann skalieren.
- 05Schreibende Operationen mit Staging-Mandant und Vier-Augen-Prinzip absichern; nichts direkt in Produktion schreiben.
Wann einsetzen
Die Abacus-Integration lohnt sich vor allem für drei Use-Cases. Erstens: Lohnbuchhaltungs-Triage. Eingehende Personalmutationen, Krankheits-Meldungen, Spesen-Belege werden durch KI vor-klassifiziert und nur die unklaren Fälle gehen an den Lohnsachbearbeiter. Zweitens: Erfolgsrechnung-Plausibilisierung. Vor dem Quartals- oder Jahresabschluss läuft eine KI-Analyse über alle Buchungen und markiert ungewöhnliche Muster: Konten mit unerwarteten Bewegungen, fehlende Periodenabgrenzungen, doppelte Belege. Drittens: Mandanten-FAQ über die ERP-Daten. Der Mandant fragt: Wie hoch waren meine Personalkosten im Q1 verglichen zum Vorjahr? Das LLM liest die Daten via API und antwortet mit Quellen.
Die Pipeline ist auch wirtschaftlich attraktiv. Bei einem Treuhandbüro mit 30 Abacus-Mandaten und je 2 Stunden manueller Plausibilisierung pro Quartal sparen Sie 240 Stunden pro Jahr. Bei einem Stundensatz von CHF 180 sind das CHF 43.200 jährlich. Die KI-Infrastruktur kostet einen Bruchteil dessen.
Wann NICHT
Bei sehr kleinen Mandaten (unter 1.000 Buchungen pro Jahr) ist der Aufwand für den Aufbau der Pipeline disproportioniert zum Nutzen. Hier ist Bexio einfacher oder gar keine KI-Schicht nötig.
Wenn Sie nur die SOAP-Legacy-API verwenden können (alte On-Prem-Version vor 2025.1), ist die Integration komplexer und langsamer. SOAP-Requests sind verbose, das Mapping XML-zu-JSON ist Quellen-Code-intensiv, und die Performance ist nur 5 bis 20 Requests pro Sekunde. Ein Update auf Abacus 2025.1 oder später ist hier die richtige Vorbedingung.
Für schreibende Massen-Operationen empfehlen wir, vorsichtig zu bleiben. Die Abacus-Buchhaltung ist revisions-relevant; ein fehlerhafter Bulk-Import kann buchhalterische Konsequenzen haben. Schreiben Sie nur über Staging-Mandanten und mit doppelter Freigabe.
Vor- und Nachteile
STÄRKEN
- Vollabdeckung aller Module: Buchhaltung, Lohn, AbaImmo, AbaProject
- Cloud oder On-Prem wählbar, Schweizer Hosting in beiden Fällen
- Hohe Datenqualität in Bestands-Mandanten, ideal für KI-Use-Cases
- REST-API seit 2025.1 mit moderner Authentifizierung
SCHWÄCHEN
- SOAP-Legacy in vielen Installationen, Update auf >=2025.1 nötig für REST
- API in den Top-Tiers teurer als bei Cloud-Konkurrenz
- Schreibende Operationen sind revisions-relevant, Vorsicht geboten
- Setup-Aufwand höher als bei Bexio, typisch 3-8 Wochen
Häufige Fragen
REST oder SOAP für neue Integrationen?
REST, wenn die Abacus-Version >= 2025.1 ist. Die REST-API ist einfacher, schneller (100 vs 20 Calls/s) und besser dokumentiert. SOAP nur als Fallback für Bestands-Installationen, die nicht aktualisiert werden können.
Wo liegen die Cloud-Daten?
AbaWeb hostet in Wittenbach (SG) und Bern. Schweizer Rechenzentren, ISO-27001 zertifiziert. Für DSG- und Berufsgeheimnis-Mandate ist das Hosting unproblematisch.
Gibt es Webhooks?
Abacus bietet seit Version 2025.2 ein Event-Subscription-Modell. Sie können sich auf Buchung-erstellt, Lohnabrechnung-fertig, Beleg-erfasst abonnieren. In älteren Versionen müssen Sie pollen, was Performance und Last spürbar erhöht.
Was kostet die API?
Die API selbst ist in den Standard-Lizenzen enthalten. Höhere Quote-Tiers (>100 Calls/min) kosten extra, typisch CHF 50-200 pro Monat. KI-Kosten (LLM, Embedding, Vektor-DB) kommen separat dazu.
Verwandte Themen
Quellen
PASSEND ZU IHREM STACK?