Daten aus Bankabstimmungen extrahieren
Zwei Zahlen beschreiben dasselbe Konto und stimmen am Tag des Bücherabschlusses selten überein: der von der Bank gemeldete Saldo und der Saldo im Hauptbuch des Unternehmens. Eine Bankabstimmung ist das Arbeitspapier, das die Lücke erklärt und belegt, dass beide übereinstimmen, sobald offene Posten geklärt sind. Sie ist nicht der Kontoauszug selbst. Während ein Kontoauszug Transaktionen auflistet, trägt eine Abstimmung den Kontoauszugssaldo, den Buchsaldo, die Abweichung zwischen beiden und die Anpassungen (ausstehende Schecks, Einlagen im Transit, Bankgebühren, Zinsen), die die Differenz erklären, sodass ein Prüfer der Barmittelziffer in der Bilanz vertrauen kann. Die Abstimmung schließt erst, wenn die Differenz vollständig erklärt ist. Eine Monatsabschluss-Abstimmung für Lumière Retail SA bei BNP Paribas, Periode endend 2026-06-30 in EUR, könnte einen Kontoauszugssaldo von 152,340.00, einen Buchsaldo von 148,115.00 und eine reconciliation_variance von 4,225.00 zeigen. Diese Lücke von 4,225.00 EUR löst sich auf in einen ausstehenden Scheck über 6,500.00 EUR, den die Bank noch nicht bezahlt hat, und eine Einlage im Transit über 2,275.00 EUR, die noch nicht gutgeschrieben wurde, sodass der reconciled_balance von 148,115.00 EUR mit dem Hauptbuch übereinstimmt. Die zugrunde liegenden Transaktionen folgen den ISO 20022 camt.053-Konventionen und tragen jeweils ein Buchungsdatum, ein Wertstellungsdatum, einen Kennzeichner für Soll oder Haben (CRDT oder DBIT) und einen Bank-Transaktionscode, sodass der laufende Saldo aus dem Anfangssaldo rekonstruiert werden kann. Gemessen am reconciliation-Schema liefert das Arbeitspapier die Kontoidentität, den Kontoauszugs- und Buchsaldo, die Abweichung und den abgestimmten Saldo als Felder, während die Banktransaktionen und die Abstimmungsanpassungen als Tabellen erhalten bleiben. In eine Abschluss-Checkliste eingebunden, erlaubt eine Abstimmung, deren Abweichung von 4,225.00 EUR sich nach Anpassungen auf null ausgleicht, einem Controller, die Abweichung und ihre Erklärung aus strukturierten Feldern abzulesen, statt eine Tabelle neu zu addieren.
Was aus Bankabstimmungen extrahiert wird
So funktioniert die Extraktion für Bankabstimmungen
Eine Abstimmung erreicht das Abschlussteam als Tabellenkalkulations-Export, systemerzeugtes PDF oder gescanntes Arbeitspapier, wobei Auszugssaldo, Buchsaldo und Anpassungen in einem Layout liegen, das sich je nach Buchhaltungssystem unterscheidet. Gebunden an das Abstimmungsmodell in der Field Registry, besitzt das Dokument opening_balance, closing_balance, book_balance, reconciled_balance und reconciliation_variance, jeweils als Zahlen in der Kontowährung typisiert, wobei Kopfzeile, Bankbuchungen und Anpassungen als eigenständige Strukturen erhalten bleiben. Es prüft die Abstimmungslogik: reconciliation_variance entspricht bank_statement_balance abzüglich book_balance, und die reconciliation_adjustments (ausstehende Schecks, Einlagen in Zustellung, Gebühren) gleichen sich zu dieser Differenz aus, sodass der reconciled_balance mit dem Hauptbuch übereinstimmt. Buchungen folgen den Konventionen von ISO 20022 camt.053, sodass booking_date, value_date, credit_debit_indicator und running_balance jeder Buchung erfasst werden und der laufende Saldo aus dem Anfangssaldo neu aufgebaut wird. Hinter jeder Zahl steht ein Konfidenzwert sowie ein Quellregion-Zeiger gemäß DIN SPEC 91491, sodass ein Controller die Differenz öffnen, den ausstehenden Scheck finden kann, der sie erklärt, und die Kassenposition freigeben kann.
Beispielextraktion
Monatsabschluss-Bankabstimmung mit Anpassungen
{
"document_number": "REC-2026-06",
"document_date": "2026-07-02",
"period_end_date": "2026-06-30",
"statement_period_start": "2026-06-01",
"statement_period_end": "2026-06-30",
"bank_name": "BNP Paribas",
"bic": "BNPAFRPP",
"iban": "FR7630006000011234567890189",
"bank_account_number": "0011234567",
"account_holder.name": "Lumière Retail SA",
"currency": "EUR",
"opening_balance": 145600,
"closing_balance": 152340,
"bank_statement_balance": 152340,
"book_balance": 148115,
"reconciliation_variance": 4225,
"reconciled_balance": 148115,
"balance_credit_debit_indicator": "CRDT",
"prepared_by": "Camille Laurent",
"reviewed_by": "Olivier Marchand",
"reconciliation_status": "Reconciled",
"note": "Statement 152,340.00 less outstanding check 6,500.00 plus deposit in transit 2,275.00 = reconciled 148,115.00, matching the ledger; variance 4,225.00 fully explained",
"bank_transactions": [
{
"entry_reference": "E-4471",
"booking_date": "2026-06-18",
"value_date": "2026-06-18",
"amount": 12000,
"currency": "EUR",
"credit_debit_indicator": "CRDT",
"bank_transaction_code": "PMNT",
"payment_reference": "Card settlement batch",
"running_balance": 157600
},
{
"entry_reference": "E-4489",
"booking_date": "2026-06-27",
"value_date": "2026-06-28",
"amount": 5260,
"currency": "EUR",
"credit_debit_indicator": "DBIT",
"bank_transaction_code": "PMNT",
"payment_reference": "Supplier payment INV-8842",
"running_balance": 152340
}
],
"reconciliation_adjustments": [
{
"adjustment_id": "A1",
"adjustment_type": "outstanding_check",
"amount": 6500,
"description": "Check 20418 issued, not yet cleared",
"adjustment_date": "2026-06-29"
},
{
"adjustment_id": "A2",
"adjustment_type": "deposit_in_transit",
"amount": 2275,
"description": "Deposit lodged 2026-06-30, credited 2026-07-01",
"adjustment_date": "2026-06-30"
}
]
}Häufig gestellte Fragen
Wie unterscheidet sich ein Bankabgleich von einem Kontoauszug?
Ein Kontoauszug ist die Liste der Transaktionen und Salden der Bank. Ein Abgleich ist das Arbeitspapier, das diesen Auszug mit dem Firmenbuch verknüpft und dabei den Buchsaldo, die Abweichung und die Anpassungen enthält, die die Differenz erklären. Talonic liest jedes anhand seines eigenen Schemas.
Prüft es, ob die Abweichung vollständig erklärt ist?
Ja. Es wird geprüft, dass reconciliation_variance gleich bank_statement_balance minus book_balance ist, und die Anpassungen werden so geprüft, dass sie sich zu dieser Abweichung summieren. So wird bestätigt, dass eine Lücke von 4,225.00 EUR, erklärt durch einen ausstehenden Scheck über 6,500.00 EUR und eine Einzahlung in Bearbeitung über 2,275.00 EUR, aufgeht.
Folgt es bei den Transaktionen einem Bankstandard?
Ja. Die Transaktionen folgen den Konventionen von ISO 20022 camt.053, sodass jede ein Buchungsdatum, ein Wertstellungsdatum, einen Haben- oder Soll-Indikator (CRDT oder DBIT), einen Bank-Transaktionscode und einen aus dem Anfangssaldo neu berechneten laufenden Saldo trägt.
Kann es einen gescannten oder aus einer Tabelle exportierten Abgleich verarbeiten?
Ja. Ob der Abgleich ein System-PDF, ein Tabellen-Export oder ein Scan ist: Die Kopfsalden und die beiden Tabellen werden mit einem Konfidenzwert und einem Quellregion-Verweis für jede Zahl zur Prüfung extrahiert.
Bereit, Daten aus Ihrem eigenen Bankabstimmungen zu extrahieren?
Autorenhinweis
Geprüft von Talonic engineering, finance schema review · zuletzt geprüft am 2026-07-09