Skip to content

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 übernehmenGET /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 kontrollierenGET /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

MethodeEndpointZweck
GET/v1/bank-accountsAlle Bankkonten auflisten
POST/v1/bank-accountsNeues Bankkonto anlegen
POST/v1/bank-accounts/:id/uploadKontoauszug (CSV/CAMT/XML) hochladen
GET/v1/bank-accounts/:id/reconciliationAbstimmstatus und Kennzahlen
GET/v1/bank-transactionsTransaktionen filtern (Status, Zeitraum, Konto)
GET/v1/bank-transactions/suggestionsMatching-Vorschläge abrufen
POST/v1/bank-transactions/:id/reconcileTransaktion einer Buchung zuordnen
POST/v1/bank-transactions/:id/unmatchZuordnung aufheben
POST/v1/bank-transactions/batch-reconcileMehrere Transaktionen gleichzeitig abstimmen

Scopes

bank:read bank:write bank:review