12 Monate, eine Tabelle:
Stapelverarbeitung französischer Kontoauszüge
20. Mai 2026. Das ist die elektronische Einreichungsfrist für die Liasse Fiscale – die jährliche Steuererklärung, die jedes französische Unternehmen mit einem Geschäftsjahr zum 31. Dezember einreichen muss. Hinter jeder Liasse Fiscale steckt mindestens ein État de Rapprochement Bancaire (ERB), der Kontoabstimmungsbericht, der belegt, dass der Compte-512-Saldo Ihrer Bilanz der Realität entspricht. Für ein Unternehmen mit drei Bankkonten bei drei verschiedenen französischen Banken bedeutet das, etwa 36 einzelne Relevés Bancaires – jeder in einem anderen Layout – abzustimmen, bevor Ihr Expert-Comptable grünes Licht geben kann.
Neu im Extrahieren französischer Kontoauszüge? Starten Sie mit unserem Leitfaden zum Extrahieren französischer Kontoauszüge in Excel – er behandelt RIB/IBAN-Format, Transaktionsarten und Arbeitsabläufe für einzelne Auszüge. Dieser Artikel zeigt, was sich ändert, wenn Sie 12 Auszüge von mehreren Banken haben – und eine Frist.
Wichtige Erkenntnisse
- DSP2-Bankfeeds liefern nur 90 Tage Transaktionen – Ihre Liasse-Fiscale-Frist benötigt alle 12 Monate, und Ihr Januar-Relevé Bancaire war bereits ein PDF, lange bevor das Feed-Fenster begann.
- Drei französische Banken liefern drei verschiedene Relevé-Formate, und die 41 Regionalkassen der Crédit Agricole teilen nicht einmal dasselbe Layout – 36 Auszüge abzustimmen ist keine Buchhaltungsaufgabe, sondern ein Datenintegrationsproblem, das sich in einem Hauptbuch versteckt.
- ImageToTable.ai liest jedes Relevé jeder französischen Bank anhand des Spaltennamens statt der Pixelposition – definieren Sie Datum, Libellé, Débit, Crédit einmal, und alle 36 PDFs werden mit automatischem Prüfpfad in eine einzige Tabelle zusammengeführt.
Die Pflicht zum Jahresabschluss-Kontenabgleich (Rapprochement Bancaire) in Frankreich
Artikel L123-12 des französischen Code de commerce erwähnt den "Kontenabgleich" nicht explizit. Er verlangt jedoch von jedem commerçant eine regelmäßige und ordnungsgemäße Buchführung (comptabilité régulière et sincère), die Kontrolle von Vermögen und Schulden durch eine Bestandsaufnahme mindestens alle 12 Monate sowie die Erstellung eines Jahresabschlusses. In der Praxis wird kein expert-comptable oder commissaire aux comptes (CAC) – der gesetzliche Prüfer, der für französische Unternehmen erforderlich ist, die zwei von drei Schwellenwerten überschreiten (4 Mio. € Bilanzsumme, 8 Mio. € Nettoumsatz, 50 Mitarbeiter) – den Jahresabschluss testieren, ohne für jedes aktive Bankkonto einen abgeschlossenen état de rapprochement bancaire zu sehen.
Der Cour d'appel d'Angers hat in seinem Urteil vom 15. Januar 2001 (Nr. 2000/00239) die Abstimmung (lettrage) und den rapprochement bancaire als "éléments comptables de base" – grundlegende Buchhaltungselemente – eingestuft. Das Fehlen eines Kontenabgleichs ist kein fehlendes Formular; es ist eine Lücke in der internen Kontrolle (contrôle interne), die ein CAC beruflich verpflichtet ist, zu beanstanden. Der Plan Comptable Général (Règlement ANC n°2014-03) untermauert dies, indem er für jeden Buchungssatz eine Begründung und Nachvollziehbarkeit verlangt.
Der ERB ist rechtlich nicht eigenständig verpflichtend, wohl aber die Abgabe der Steuererklärung (liasse fiscale) – und der ERB ist das Dokument, das belegt, dass Ihr Compte-512-Saldo in der Bilanz korrekt ist. Der 5. Mai (Papier) oder 20. Mai (elektronische Übermittlung per EDI-TDFC) ist der Termin, an dem die liasse bei der Finanzverwaltung für einen Abschluss zum 31. Dezember eingehen muss. Das bedeutet, dass die Abgleichsarbeiten Wochen früher abgeschlossen sein müssen, damit Ihr Buchhalter sie in die Bilanz und die Gewinn- und Verlustrechnung einarbeiten kann.
Warum französische Unternehmen Kontoauszüge von mehreren Banken haben
Ein französisches KMU arbeitet nicht wie ein US-Kleinunternehmen mit einem einzigen Chase-Girokonto. Die französische Bankenlandschaft ist von Natur aus fragmentiert: Ein Unternehmen kann ein Girokonto (compte courant) bei der BNP Paribas für Inlandsgeschäfte führen, ein Sparkonto (compte d'épargne) bei der Crédit Agricole für überschüssige Liquidität und ein Geschäftskonto bei Qonto oder Shine für das tägliche Ausgabenmanagement. Jedes davon ist ein separates Compte 512 im Kontenplan – und jedes benötigt zum Jahresende einen eigenen ERB.
Dieses Multi-Bank-Muster ist eher die Regel als die Ausnahme. Eine Umfrage von Tiime zum Bankverhalten französischer KMU ergab, dass Multi-Banking (multi-bancarisation) durch die praktische Trennung von Aktivitäten (Betrieb vs. Sparen vs. Fremdwährung), den Zugang zu verschiedenen Finanzprodukten und manchmal auch durch die bewusste Streuung des Bankrisikos getrieben wird – insbesondere wenn eine von Bpifrance unterstützte Finanzierungsvereinbarung das Unternehmen auffordert, seine Kreditgeber über einen Bankenpool (pool bancaire) zu diversifizieren.
Das praktische Ergebnis für den Jahresendabgleich: Drei Banken bedeuten drei separate Kontoauszüge (relevés de compte) pro Monat. Die Crédit Agricole arbeitet über 41 Regionalbanken (caisses régionales), die jeweils Autonomie bei der Auszugsformatierung haben. Die BNP Paribas verwendet separate Soll- und Habenspalten. Die Société Générale verwendet eine einzige Spalte "Montant" mit positiven und negativen Vorzeichen. Eine Abgleichstabelle, die durch Kopieren und Einfügen aus drei verschiedenen Auszugsformaten über 12 Monate erstellt wird, ist keine Arbeit für einen Morgen. Es ist ein strukturelles Datenintegrationsproblem, das als Buchhaltungsaufgabe getarnt ist.
Wo Bankfeeds und CSV-Exporte im französischen Multi-Bank-Szenario an ihre Grenzen stoßen
Französische Buchhaltungssoftware — Sage 100, Cegid Quadra, Pennylane, EBP — hat stark in DSP2-basierte Bankfeed-Integration investiert. Die Theorie klingt sauber: Sie autorisieren Ihre Software, Transaktionen direkt von Ihrer Bank über einen Bank-Aggregator (agrégateur bancaire) wie Budget Insight, Bankin' oder Powens abzurufen. Doch die Theorie hat drei Lücken, die sich genau beim Jahresabschluss auftun.
Erstens: Historische Daten sind oft nicht verfügbar. DSP2-Feeds und EBICS-Verbindungen rufen in der Regel die letzten 90 Tage Transaktionen ab. Eine Jahresendabstimmung von Januar bis Dezember benötigt jedoch alle 12 Monate. Für Zeiträume außerhalb des Feed-Fensters — oder für Konten bei kleineren französischen Banken, die nicht am Aggregationsnetzwerk teilnehmen — bleibt nur der PDF-Kontoauszug (relevé bancaire) aus dem Online-Banking oder, bei älteren genossenschaftlichen Kassen, der postalisch zugestellte und anschließend gescannte Papierauszug.
Zweitens: CSV-Exporte französischer Banken sind nicht standardisiert. Ein BNP-Paribas-CSV verwendet Semikolons als Trennzeichen mit Komma als Dezimaltrenner; ein Crédit-Agricole-CSV hat andere Spaltenüberschriften und Datumsformate; ein La-Banque-Postale-CSV strukturiert Transaktionsbeschreibungen anders als ein LCL-CSV. Werden 12 Monate CSVs von drei Banken heruntergeladen, müssen vor dem Zusammenführen mindestens drei verschiedene Spaltenschemata normalisiert werden. Das CFONB-120-Format existiert zwar als Standard, wird aber nicht von jeder Bank unterstützt — und der Export im CFONB-Format erfordert oft unterschiedliche Menüpfade in der Oberfläche jeder Bank.
Drittens: Der Feed-Ansatz setzt Live-Digitalzugriff voraus, doch französische Unternehmen, die Banken wechseln, Konten schließen oder historische Prüfungen durchführen, haben oft nur PDFs. Artikel L123-22 des Code de commerce verpflichtet Unternehmen, Kontoauszüge 10 Jahre lang aufzubewahren. Diese jahrzehntealten Auszüge sind bestenfalls PDFs (oder gescanntes Papier) — kein DSP2-Feed reicht so weit zurück.
Wie die Batch-Extraktion drei französische Banken wie ein Format liest
Der Grund, warum drei französische Banken zu drei separaten Datenerfassungsprojekten werden, ist die Vorlagenabhängigkeit. Ein vorlagenbasiertes OCR-Tool zeichnet Begrenzungsrahmen um Koordinaten: "Datum befindet sich bei (x=45, y=120) auf BNP-Kontoauszügen." Diese Koordinaten sind falsch, sobald die Bank ihr Layout aktualisiert, und auf einem Crédit Agricole-PDF einer anderen caisse régionale völlig bedeutungslos.
ImageToTable.ai ersetzt Koordinatenvorlagen durch Spaltennamensextraktion: Sie definieren die gewünschten Spaltennamen – "Datum", "Libellé (Beschreibung)", "Débit", "Crédit", "Solde (Saldo)" – einmal. Die KI liest jeden relevé bancaire wie ein Mensch: Sie identifiziert die Datumsspalte durch Erkennung von Datumsmustern, lokalisiert Transaktionsbeschreibungen anhand ihrer strukturellen Position relativ zu Beträgen und bestimmt, ob ein Wert zum Débit oder Crédit gehört, basierend auf dem umgebenden Kontext – nicht durch Prüfung, welche Pixelkoordinaten ein Minuszeichen enthalten. Dies ist derselbe Mechanismus, den wir in unserem Leitfaden zur Batch-Verarbeitung französischer Rechnungen für den Jahresabschluss behandeln: Die Logik ist formatunabhängig, was echte Multi-Quellen-Batch-Verarbeitung ermöglicht.
Sie konfigurieren BNP Paribas, Crédit Agricole und Société Générale nicht separat. Sie konfigurieren einen Satz Spaltennamen, laden alle 36 PDFs hoch, und die KI wendet dieselbe Extraktionslogik auf jede Seite an. Ein separates Zweispalten-Layout und eine einzelne "Montant"-Spalte mit Vorzeichennotation erzeugen beide strukturell identische Zeilen in der Ausgabe.
Was unter der Haube passiert, ist semantisch, nicht positionsbasiert. Die KI versteht, dass "Montant" mit einem negativen Wert auf einem Société Générale-Kontoauszug einem Débit-Eintrag auf einem BNP Paribas-Kontoauszug entspricht. Sie muss nicht wissen, wo auf der Seite der Betrag erscheint. Sie muss wissen, was der Betrag im Kontext der Transaktionszeile bedeutet. Das ist der Unterschied zwischen Vorlagen-OCR und Vision-Language-Modell-Extraktion – und der Grund, warum dieselbe Spaltendefinition ohne Änderung über jedes französische Bank-Relevé-Format funktioniert.
Von 36 PDFs zu einer Abstimmungs-Tabelle: Der Batch-Workflow
Der Workflow umfasst drei Schritte. Entscheidend für die ERB ist die Struktur der Ausgabe:
Der Batch-Prozess nutzt dieselbe Extraktions-Engine wie unser spezieller Bankauszug-zu-Excel-Konverter — verwendet für einzelne relevés — skaliert für große Mengen. Der wesentliche strukturelle Unterschied im Batch-Modus ist die Spalte "Quelldatei", die die Herkunft über einen beliebig großen Upload-Satz hinweg bewahrt.
Dateien werden sicher verarbeitet und nicht gespeichert.
So sieht die Ausgabe für einen französischen Buchhalter aus
Die exportierte Tabelle ist kein Rohdaten-Dump. Sie ist eine strukturierte Tabelle, in der jede Spaltenüberschrift dem von Ihnen definierten Spaltennamen entspricht und die Daten unabhängig vom Quellformat standardisiert sind. Eine Lastschrift (prélèvement) von der BNP Paribas, eine Überweisung (virement) von der Crédit Agricole und eine Kartenzahlung (paiement par carte) von der Société Générale landen alle in denselben strukturierten Zeilen mit denselben Spalten.
Die Spalte "Quelldatei" bedeutet, dass der Expert-Comptable oder CAC jede Transaktion bis zur ursprünglichen PDF zurückverfolgen kann. Bei manueller Arbeit bedeutet die Suche nach einer Abweichung, dass PDFs einzeln geöffnet werden müssen. In der Batch-Ausgabe ist der Prüfpfad direkt in die Tabelle eingebaut. Für Kleinunternehmer, die ihre Buchhaltung (tenue de compte) selbst führen und die Datei dem Buchhalter zum Jahresabschluss (clôture) übergeben, beseitigt diese Rückverfolgbarkeit den häufigsten Reibungspunkt bei der Übergabe: "Woher kommt diese Zahl?"
Die standardisierte Ausgabe kann in praktisch jede französische Buchhaltungsumgebung importiert werden – Sage 100, Cegid Quadra, EBP Compta, Pennylane, iTool oder eine benutzerdefinierte Excel-Abstimmungsvorlage, die Ihre Steuerberatungskanzlei (cabinet d'expertise comptable) bereits verwendet. Für Unternehmen mit mehreren französischen Spesenabrechnungen gilt derselbe Batch-Ansatz für französische Spesenabrechnungen (notes de frais) im Batch – die strukturelle Herausforderung ist identisch, nur der Dokumententyp unterscheidet sich.
FAQ
Funktioniert das auch mit gescannten Papier-Kontoauszügen oder nur mit digitalen PDFs?
Beides. Die KI verarbeitet den visuellen Inhalt der Seite – gescanntes Papier, aus dem Online-Banking heruntergeladene PDFs, Handyfotos von gedruckten Auszügen. Die Bildqualität ist entscheidend: Ein unscharfes, schräg aufgenommenes Foto liefert weniger zuverlässige Ergebnisse als ein flacher Scan mit 200+ DPI. Das System verarbeitet jedoch die gleiche Bandbreite an Eingaben, mit der französische Unternehmen tatsächlich umgehen – einschließlich der vierteljährlichen Papierauszüge, die einige Regionalbanken des Crédit Mutuel noch immer versenden.
Kann ich die RIB/IBAN aus jedem Kontoauszug extrahieren?
Ja. Der RIB-Block (Relevé d'Identité Bancaire) – bestehend aus Bankleitzahl (5 Ziffern), Filialcode (5 Ziffern), Kontonummer (11 Ziffern) und RIB-Prüfziffer (2 Ziffern) – kann als Spalte extrahiert werden. Das ist nützlich, wenn Sie Auszüge mehrerer Banken zusammenführen: Sie können die RIB als Spalte einfügen, um zu identifizieren, zu welchem Konto jede Transaktion gehört, und ergänzen die Spalte "Quelldatei" um eine maschinenlesbare Bankkennung.
Und bei französischen Transaktionsarten – unterscheidet es zwischen Prélèvement, Virement und Chèque?
Die KI liest die Transaktionsbeschreibung (Libellé) und identifiziert den Typ aus dem Text. Französische Kontoauszüge kennzeichnen Prélèvements typischerweise mit "PRLV", Virements mit "VIR", Schecks mit Schecknummern und Kartenzahlungen mit Datum und Händler. Der Mechanismus der abgeleiteten Spalten ermöglicht es Ihnen, eine Spalte "Type d'opération" hinzuzufügen, die die KI durch das Lesen jedes Libellés befüllt – keine manuelle Klassifizierung nach dem Export.
Wie lange dauert die Verarbeitung von 36 Kontoauszügen?
Die Upload-Zeit hängt von der Dateigröße ab, die Extraktion selbst verarbeitet etwa eine Seite alle 5–10 Sekunden. Ein 3-seitiger Auszug dauert etwa 15–30 Sekunden. Bei 36 Auszügen mit durchschnittlich 3 Seiten läuft die Verarbeitung im Hintergrund, während der Status in Echtzeit aktualisiert wird. Der Zeitgewinn gegenüber der manuellen Eingabe steigt mit der Menge: Eine einzelne Auszugsseite, die manuell etwa 3 Minuten Tipparbeit erfordert, wird in 5–10 Sekunden verarbeitet – eine 18-fache Verbesserung allein beim Dateneingabeschritt. Bei 100+ Seiten über mehrere Banken hinweg macht das den Unterschied zwischen dem Abschluss der ERB am selben Nachmittag und der Verteilung auf mehrere Abende.
Kann das mit meiner bestehenden französischen Buchhaltungssoftware – Sage, Cegid, EBP – zusammenarbeiten?
Ja. Die Ausgabe ist eine standardmäßige Excel-Datei (XLSX), die in jede französische Buchhaltungssoftware importiert werden kann, die strukturierten Datenimport unterstützt. Sage 100, Cegid Quadra, EBP Compta, Pennylane und iTool unterstützen alle den Import von Excel-Transaktionsdaten. Die während der Extraktion definierte Spaltenstruktur kann an die Importvorlage Ihrer Software angepasst werden, sodass die Datei ohne Neuformatierung direkt in das Journal de Banque (Bankjournal) übernommen wird.
Der ERB ist nicht die Buchhaltungsaufgabe. Die Buchhaltungsaufgabe besteht darin, zu entscheiden, welchem Aufwandskonto jede Abbuchung zugeordnet wird und ob diese Belastung auf Konto 627 (Bankdienstleistungen), Konto 6616 (Zinsen) oder ein Lieferantenkonto gebucht werden soll. Keine dieser Entscheidungen wird automatisiert. Automatisiert wird das Auslesen der Transaktionsdaten aus 36 PDFs in eine Tabelle, in der Sie diese Entscheidungen treffen können – ohne zuvor fünf Stunden mit dem Abtippen von Zahlen zu verbringen.