Comment extraire un relevé de compte Commerzbank
vers Excel
Un relevé de compte Commerzbank comporte deux dates par opération (date d'écriture et date de valeur), un champ motif du paiement sur plusieurs lignes, et des codes de type d'opération comme virement SEPA, prélèvement SEPA et paiement par carte — chacun occupant une colonne différente selon qu'il s'agit d'un compte clients particuliers ou Business Banking. Un convertisseur PDF vers Excel générique qui extrait un tableau plat de la page mélangera les colonnes sur le deuxième relevé, car la mise en page change. Cet article montre comment extraire chaque champ d'un relevé de compte Commerzbank dans un tableur Excel structuré — avec le bon mappage des colonnes, la vérification du solde courant et un résultat prêt pour DATEV ou Lexware.
Points clés à retenir
- Un analyseur basé sur un modèle entraîné sur un relevé Commerzbank clients particuliers désalignera silencieusement toutes les colonnes lorsqu'on lui fournira une page Business Banking — car les deux mises en page placent les types d'opération et les dates à des positions différentes.
- Le champ motif du paiement sur un relevé Commerzbank s'étend généralement sur 2 à 4 lignes par ligne de tableau — ce qu'une OCR basée sur les lignes divise en lignes distinctes, créant des colonnes fantômes qui se répercutent sur l'ensemble de votre tableur.
- L'extraction sémantique lit le motif du paiement comme un champ logique unique, indépendamment des sauts de ligne ou de la mise en page — ainsi, les relevés clients particuliers, Business Banking et Comdirect hérités produisent tous le même résultat propre sans modification du modèle.
Ce qui rend les relevés de compte Commerzbank différents des autres relevés bancaires
Un relevé de compte Commerzbank n'est pas un relevé bancaire générique. Il suit une mise en page issue des conventions bancaires domestiques allemandes — deux colonnes de dates, une taxonomie distincte des types d'opérations et un champ de motif sur plusieurs lignes — et il change selon que le compte est un compte courant privé (Privatkonto), un compte professionnel (Geschäftskonto) ou un compte Comdirect désormais intégré au groupe Commerzbank.
Un Kontoauszug (relevé de compte bancaire allemand) est le relevé officiel des opérations sur un compte, requis par la réglementation bancaire allemande. Commerzbank est la deuxième plus grande banque privée d'Allemagne en nombre de clients, servant plus de 17 millions de clients particuliers et professionnels à travers sa marque principale, sa filiale numérique Comdirect et sa branche polonaise mBank. Les relevés partagent une conception distinctive : un en-tête bleu et blanc avec le filigrane « COMMERZBANK » traversant chaque page en diagonale, le nom du titulaire du compte (Kontoinhaber) et l'IBAN/BIC en haut à gauche, ainsi qu'un numéro de page séquentiel « Blatt » et un « Kontoauszug Nr. » en haut à droite. Ce qui rend l'extraction non triviale, c'est que l'alignement des colonnes du tableau des opérations change entre les relevés des clients particuliers et ceux des clients professionnels, et que le champ Verwendungszweck peut s'étendre sur deux à quatre lignes par ligne d'opération, ce qui amène les outils d'extraction de tableaux traditionnels — ceux qui détectent les lignes par l'espacement vertical — à désaligner les colonnes suivantes.
Les champs clés d'un relevé de compte Commerzbank
Un relevé Commerzbank comporte environ une douzaine de champs par ligne d'opération. La plupart des outils d'extraction génériques capturent les montants et les dates, mais les champs qui comptent pour la comptabilité allemande — Umsatzart, Wertstellung, Verwendungszweck — sont précisément ceux qui font échouer les analyseurs basés sur des modèles.
Le tableau ci-dessous répertorie tous les champs que vous devez extraire pour obtenir un ensemble de données complet et prêt à être audité :
| Champ (allemand) | Français | Où il apparaît | Pourquoi c'est important |
|---|---|---|---|
| Buchungstag | Date d'écriture | Première colonne, à gauche de la ligne de transaction | Date à laquelle la banque a traité l'opération. Utilisée pour le tri chronologique et le rapprochement avec les relevés en ligne. |
| Wertstellung (Valuta) | Date de valeur (Valuta) | Deuxième colonne de date, juste après Buchungstag | Date à partir de laquelle les intérêts sont calculés. Les virements en EUR présentent souvent un décalage de 1 à 2 jours ouvrés entre Buchungstag et Wertstellung. Essentielle pour une analyse précise des flux de trésorerie et le calcul des intérêts débiteurs. |
| Vorgang / Umsatzart | Type d'opération | Texte dans la colonne de description, souvent abrégé | SEPA-Überweisung (virement SEPA), SEPA-Lastschrift (prélèvement SEPA), Kartenzahlung (paiement par carte), Bargeldauszahlung (retrait d'espèces), Dauerauftrag (ordre permanent), Wechsel (change de devises). Chaque type est comptabilisé différemment dans DATEV — Lastschrift et Überweisung correspondent à des BU-Schlüssel (clés de comptabilisation) distincts. |
| Umsatzart-Code | Code type d'opération | Code à deux lettres, ex. LG, SG | LG = Lastschrift-Gutschrift (remboursement de prélèvement crédité), SG = Scheck-Gutschrift (remise de chèque). Ces codes sont utilisés par les logiciels comptables allemands pour classer automatiquement les écritures. |
| Verwendungszweck | Motif du paiement | Champ multiligne sous le type d'opération | Référence structurée du donneur d'ordre ou du bénéficiaire — numéro de facture, identifiant client, période. C'est le champ que votre import DATEV utilise pour faire le rapprochement avec les postes ouverts (offene Posten). S'il manque, chaque transaction non rapprochée devra être recherchée manuellement. |
| Betrag (signiert) | Montant (signé) | Colonne unique alignée à droite (débits négatifs, crédits positifs) | Commerzbank utilise une colonne de montant signé : les débits sortants sont précédés d'un signe moins, les crédits entrants sans signe. Un format à colonne unique signé est plus facile à valider que des colonnes débit/crédit séparées — une simple SOMME() sur la colonne plus le solde d'ouverture doit être égale au solde de clôture. |
| Saldo (fortlaufend) | Solde (progressif) | Colonne tout à droite de chaque ligne | Solde cumulé après chaque transaction. Un solde progressif qui n'augmente pas exactement du montant signé de la ligne indique une ligne manquante ou en double. |
| IBAN / BIC | Identifiant du compte | En-tête du relevé (pas par ligne) | IBAN allemand de 22 caractères (DE + 2 chiffres de contrôle + BLZ à 8 chiffres + numéro de compte à 10 chiffres). Nécessaire lors du rapprochement entre plusieurs comptes. |
| Kontoauszug Nr. | Numéro de relevé | En-tête en haut à droite | Numérotation séquentielle (ex. 12/2026). Permet de vérifier qu'aucun relevé ne manque lors de la clôture annuelle. |
La difficulté d'extraire ces champs d'un relevé Commerzbank est que la disposition des colonnes n'est pas cohérente d'un type de relevé à l'autre. Sur un relevé Privatkunden, le type d'opération apparaît sous forme d'abréviation ressemblant à une icône, directement au-dessus du Verwendungszweck. Sur un relevé Business Banking, le type d'opération est une chaîne de texte plus longue intégrée dans la même ligne que la date. Un analyseur basé sur des modèles qui code en dur les coordonnées des colonnes pour une disposition produira des résultats erronés avec l'autre.
Pourquoi la saisie manuelle domine encore — et ses limites
La plupart des PME allemandes — entreprises du Mittelstand de 10 à 200 salariés — traitent encore manuellement les données des relevés bancaires. Une enquête DATEV de 2024 révèle qu'environ 60 % des PME qui saisissent les données des relevés dans leur logiciel de comptabilité le font en tapant manuellement ou en copiant-collant depuis le portail bancaire en ligne. Les raisons sont structurelles, et non liées à la méconnaissance des outils : les solutions OCR génériques produisent des colonnes décalées lorsque le Verwendungszweck passe à la ligne suivante, et le résultat est rarement structuré pour le format CSV propriétaire de DATEV ou le schéma comptable de Lexware.
Le coût de la saisie manuelle ne se limite pas au temps perdu — ce sont les erreurs invisibles qui ne remontent qu'au moment de la clôture annuelle chez l'expert-comptable, où corriger une seule écriture mal imputée peut prendre plus de temps que la saisie d'un relevé entier.
Prenons un relevé de compte professionnel (Geschäftskonto) typique de Commerzbank : 150 à 400 opérations par mois. Un comptable (Buchhalter) expérimenté qui les saisit dans DATEV Rechnungswesen peut traiter environ 60 à 80 lignes par heure. Soit 2 à 5 heures par compte et par mois. Pour une entreprise gérant trois comptes (exploitation, paie, TVA) sur 12 mois, cela représente 100 à 180 heures de saisie purement mécanique par an — l'équivalent de trois à quatre semaines de travail à temps plein. Au tarif horaire typique d'un comptable allemand (40 à 70 €), cela correspond à un coût annuel de main-d'œuvre de 4 000 à 12 600 € pour une tâche sans aucune valeur analytique.
Le problème plus profond est la propagation des erreurs. Une simple faute de frappe sur un montant — taper 1 247,82 au lieu de 1 274,82 par exemple — crée un écart de rapprochement que le comptable peut ne remarquer qu'au relevé suivant, moment où retrouver l'erreur parmi plus de 300 opérations prend plus de temps que de ressaisir toute la colonne. Lorsque l'expert-comptable découvre l'écart lors de la préparation du Jahresabschluss (clôture annuelle), l'effort de correction se multiplie car l'erreur a déjà été imputée au grand livre.
Comment extraire les données d'un relevé de compte Commerzbank vers Excel
L'approche d'extraction qui fonctionne avec la mise en page variable de Commerzbank est une extraction sémantique, plutôt qu'une recherche de modèle basée sur la position. Au lieu d'indiquer à l'outil « la colonne 3 est la date, la colonne 5 est le montant », vous lui dites quels champs vous souhaitez — et l'IA les localise en comprenant la signification de chaque valeur. C'est exactement ce que fait l'extraction de relevés bancaires avec ImageToTable.ai.
Voici le processus étape par étape :
Buchungstag (date d'écriture), Wertstellung (date de valeur), Vorgang / Umsatzart, Verwendungszweck, Betrag (montant signé), Saldo (solde progressif), Kontoauszug Nr.. L'Extraction de colonnes personnalisées de l'outil signifie que vous définissez le schéma de sortie : l'IA lit le relevé et fait correspondre chaque valeur à la colonne appropriée en comprenant la signification du champ, et non en faisant correspondre des coordonnées de modèle.Les fichiers sont traités de manière sécurisée et non conservés.
Commerzbank vs. Comdirect : ce qui change après la fusion
Depuis que le rachat de Comdirect par Commerzbank a été totalement intégré au groupe, les clients des deux marques reçoivent désormais leurs relevés sous l'égide de Commerzbank — mais les différences de mise en page persistent. Les relevés Comdirect utilisent un format tableau plus propre et plus compact, avec moins de séparateurs visuels entre les lignes. L'en-tête ne comporte pas le filigrane diagonal « COMMERZBANK » et utilise une palette blanc/gris plus simple. Les types d'opérations sur les relevés Comdirect apparaissent sous forme de codes courts (ex. « SEPA-ELV » pour prélèvement électronique) plutôt que les libellés complets utilisés sur les relevés au nom de Commerzbank.
La différence cruciale pour l'extraction est le champ Verwendungszweck : sur les anciens relevés Comdirect, le motif du paiement est une seule ligne continue au lieu du bloc multi-lignes des relevés Commerzbank. Cela signifie qu'un analyseur basé sur un modèle entraîné sur la disposition multi-lignes de Commerzbank va trop diviser les lignes Comdirect, créant des colonnes fantômes. L'extraction sémantique gère cela de manière transparente — l'IA reconnaît « Verwendungszweck » comme un champ logique unique, qu'il s'étende sur une ou trois lignes.
Si vous gérez des comptes sous les deux marques, le traitement par lots simultané est sans risque avec un outil d'extraction sémantique. Chaque relevé est analysé indépendamment selon sa propre mise en page, et toutes les lignes sont fusionnées dans un seul tableau de sortie avec des colonnes cohérentes. Pour un guide détaillé sur la combinaison de plusieurs types de relevés en un seul lot, consultez le traitement par lots de relevés bancaires allemands pour la Buchhaltung.
Conformité GoBD : l'extraction n'est que la moitié du travail
La réglementation allemande GoBD (Grundsätze zur ordnungsmäßigen Führung und Aufbewahrung von Büchern, Aufzeichnungen und Unterlagen in elektronischer Form sowie zum Datenzugriff) — mise à jour en 2025 parallèlement à l'obligation de facturation électronique B2B — exige que tous les documents fiscaux, y compris les relevés bancaires, soient conservés pendant 10 ans conformément au §147 AO (Code fiscal allemand) dans un format inaltérable et lisible par machine. Cela a deux implications pratiques pour l'extraction.
Premièrement : les données Excel extraites ne remplacent pas le PDF original. Le PDF original du Kontoauszug doit être stocké de manière immuable — la GoBD exige de conserver le document dans son format d'origine tel que reçu de la banque. Le tableur extrait est une copie de travail, pas un substitut d'archivage.
Deuxièmement : l'extraction elle-même doit être reproductible. Si l'inspecteur des finances (Betriebsprüfer) demande comment la valeur d'une transaction spécifique a été déterminée, vous devez pouvoir remonter de la cellule Excel jusqu'au PDF original. Les outils d'extraction sémantique qui préservent les références au niveau des lignes — comme le numéro de page et la position approximative de chaque valeur extraite — rendent cette traçabilité possible. La fonctionnalité de vérification Bbox (annotation par boîte englobante) sert précisément à cela : survoler une cellule met en évidence la zone exacte sur le PDF original où la valeur a été lue.
Pour les entreprises utilisant DATEV ou Lexware, les données Excel extraites nécessitent une transformation supplémentaire avant l'importation. Le format CSV de DATEV utilise l'encodage ANSI/Windows-1252 avec des points-virgules comme délimiteurs et la notation décimale allemande (virgule comme séparateur décimal). Lexware utilise un format comparable avec des conventions de nommage de colonnes légèrement différentes. La plupart des outils d'extraction exportent du CSV standard UTF-8 avec des virgules comme délimiteurs, ce que DATEV rejettera. L'exportation d'ImageToTable.ai inclut une option préformatée qui utilise des points-virgules et les conventions locales allemandes — une étape de moins pour l'expert-comptable. Pour en savoir plus sur l'écosystème des logiciels comptables allemands, consultez le guide complet de l'extraction de données de relevés bancaires.
Questions fréquentes
ImageToTable.ai prend-il en charge les relevés Commerzbank Business Banking (Geschäftskonto) ?
Oui. L'outil lit les deux formats de relevés : clients particuliers et Business Banking. Les relevés Business Banking ont une structure de colonnes légèrement différente — le type d'opération est intégré dans la ligne de description plutôt que d'apparaître sur une ligne séparée — et l'IA ajuste le mappage des colonnes en conséquence. Aucune sélection de modèle ni configuration de mise en page n'est nécessaire.
Les relevés Comdirect sont-ils traités différemment depuis que Comdirect fait partie de Commerzbank ?
L'outil traite les relevés Comdirect avec la même approche d'extraction sémantique. Comme il lit les champs par leur sens plutôt que par leur position, les différences de mise en page entre le format compact de Comdirect et le format standard de Commerzbank n'affectent pas la qualité des résultats. Les deux peuvent être importés dans le même lot.
L'outil peut-il extraire des données de relevés Commerzbank multipages ?
Oui. L'outil traite les PDF de n'importe quel nombre de pages — des relevés mensuels d'une seule page aux archives annuelles de 30 pages — en un seul import. Le solde courant est suivi d'une page à l'autre, donc l'opération n°73 de la page 5 porte le solde cumulé correct de la page 4.
Que faire si mon relevé Commerzbank au format PDF est protégé par mot de passe ?
ImageToTable.ai prend en charge les PDF protégés par mot de passe. Vous saisissez le code PIN ou le mot de passe du PDF avant le traitement, et l'IA déchiffre le fichier en mémoire. Le mot de passe n'est pas conservé. Si vous recevez régulièrement des relevés chiffrés, vous pouvez enregistrer le mot de passe dans les paramètres de votre compte pour un déchiffrement automatique — utile pour les relevés mensuels récurrents qui utilisent le même code PIN.
Puis-je exporter directement au format CSV DATEV ?
Oui. Les options d'exportation incluent une variante CSV compatible DATEV qui utilise l'encodage ANSI/Windows-1252, le point-virgule comme séparateur et la notation décimale allemande ("," au lieu de "."). Ce format peut être importé directement dans DATEV Rechnungswesen via la fonction « Bankumsätze importieren » sans reformatage manuel. L'exportation compatible Lexware est également disponible.
Les données extraites satisfont-elles aux exigences d'audit GoBD ?
Le tableur extrait est une copie de travail — le PDF original doit être conservé séparément comme original conforme aux exigences d'audit conformément au §147 AO. Cependant, la fonction d'annotation Bbox de l'outil (qui relie chaque cellule extraite à sa position sur le document original) offre la traçabilité recherchée par les inspecteurs lors d'une Betriebsprüfung. Vous pouvez exporter le tableur avec une colonne d'annotation qui enregistre la page et l'emplacement approximatif de chaque valeur.
Comment vérifier que le solde progressif est correct après l'extraction ?
L'outil inclut une étape de validation automatique : il vérifie si solde d'ouverture + SOMME(montants signés) = solde de clôture pour chaque page et pour l'ensemble du relevé. Si l'équation échoue, la page spécifique où l'écart se produit est signalée. Vous pouvez également activer le Mode Révision, qui affiche chaque valeur extraite superposée au PDF original afin de vérifier visuellement l'alignement ligne par ligne.
Puis-je extraire les relevés de plusieurs comptes Commerzbank en un seul lot ?
Oui. Le Traitement par lots en priorité de l'outil est conçu pour ce scénario : téléchargez les PDF de vos comptes courant (Girokonto), d'épargne (Tagesgeldkonto) et de carte de crédit (Kreditkarte) en un seul lot. Chaque relevé est analysé indépendamment, et toutes les lignes sont fusionnées en un seul tableau Excel unifié avec une colonne « Compte » afin que vous puissiez filtrer ou trier par compte.
L'outil gère-t-il les relevés Commerzbank multidevises ?
Oui. Les comptes professionnels Commerzbank traitent fréquemment des transactions en EUR, USD et CHF sur le même relevé. L'IA détecte les codes de devise ISO 4217 par ligne de transaction et les conserve dans une colonne distincte. Le montant signé est extrait dans la devise d'origine de la transaction.
Combien coûte l'extraction d'un relevé de compte Commerzbank ?
Chaque page d'un document traité coûte 1 crédit. Un relevé mensuel Commerzbank (généralement 1 à 2 pages) coûte 1 à 2 crédits. Un relevé de fin d'année (12 à 15 pages) coûte 12 à 15 crédits. Le plan gratuit comprend 50 crédits pour commencer. Les abonnements mensuels vont de 500 à 6 000 crédits selon le volume. Vous pouvez essayer l'outil gratuitement sur une seule page sans vous inscrire.