Bank
Das Bank-Modul verbindet rohe Kontobewegungen mit dem Hauptbuch. Kontoauszüge werden importiert, automatisch gematcht und offene Transaktionen systematisch abgestimmt.
CSV / CAMT ImportMulti-Format-Parser für alle gängigen Kontoauszugsformate
Automatisches MatchingVorschläge auf Basis von Betrag, Datum und Verwendungszweck
Manuelle AbstimmungTransaktionen einzeln zuordnen oder neue Buchung erzeugen
Batch-AbgleichMehrere Transaktionen in einem Request abstimmen
GoBD-konformUnmatch als Gegenbuchung, kein stilles Überschreiben
API & MCPVollständig über API und MCP steuerbar
Workflow
1
Kontoauszug importierenCSV, CAMT.053 oder XML per Dashboard-Upload oder
POST /v1/bank-accounts/:id/upload. Duplikate werden anhand eines Content-Hashs automatisch übersprungen.2
Offene Transaktionen sichtenAlle unabgestimmten Transaktionen sind sofort sichtbar. Status
unmatched zeigt, wo noch Handlungsbedarf besteht.3
Matching-Vorschläge übernehmen
GET /v1/bank-transactions/suggestions liefert priorisierte Vorschläge auf Basis von Betrag, Datum und Verwendungszweck. Einzeln oder per Batch bestätigen.4
Restfälle manuell zuordnenTransaktionen ohne Vorschlag werden manuell einer bestehenden Buchung zugeordnet oder es wird direkt eine neue Buchung erzeugt.
5
Abstimmungsstand kontrollieren
GET /v1/bank-accounts/:id/reconciliation zeigt offene vs. abgestimmte Transaktionen und den aktuellen Buchungsstand des Kontos.Zugangswege
Dashboard (UI)Kontoauszug hochladen, Transaktionen durchsuchen, Vorschläge annehmen und manuell zuordnen — alles ohne Code.
REST APIKontoauszüge automatisiert importieren und Abstimmung per Skript steuern — z. B. als Teil eines nächtlichen Finanz-ETLs.
MCPMCP Agents können Transaktionen lesen, Vorschläge abrufen und Abstimmungen nach Bestätigung ausführen.
Wichtige Endpunkte
| Methode | Endpoint | Zweck |
|---|---|---|
| GET | /v1/bank-accounts | Alle Bankkonten auflisten |
| POST | /v1/bank-accounts | Neues Bankkonto anlegen |
| POST | /v1/bank-accounts/:id/upload | Kontoauszug (CSV/CAMT/XML) hochladen |
| GET | /v1/bank-accounts/:id/reconciliation | Abstimmstatus und Kennzahlen |
| GET | /v1/bank-transactions | Transaktionen filtern (Status, Zeitraum, Konto) |
| GET | /v1/bank-transactions/suggestions | Matching-Vorschläge abrufen |
| POST | /v1/bank-transactions/:id/reconcile | Transaktion einer Buchung zuordnen |
| POST | /v1/bank-transactions/:id/unmatch | Zuordnung aufheben |
| POST | /v1/bank-transactions/batch-reconcile | Mehrere Transaktionen gleichzeitig abstimmen |