Convertir un relevé bancaire en Buchungsstapel DATEV
La comptabilité allemande tourne sur DATEV, et un convertisseur qui propose une page en allemand mais rien d’autre que QuickBooks est traduit, pas localisé. Si vous lisez cette page en français, c’est sans doute pour un client allemand ou une filiale en Allemagne ; elle dit ce que l’exporteur écrit et ce qu’il refuse d’écrire. Tout ce qui suit est lu dans src/export/datev.ts — le fichier qui produit le téléchargement.
Les quatre numéros qu’il vous demande
Ce ne sont pas des réglages : sans eux, le lot d’écritures ne peut être rattaché à rien.
| Champ | Ce que c’est | Où le trouver |
|---|---|---|
| N° de conseil (Berater) | Beraternummer — le numéro propre de votre conseiller fiscal dans DATEV. | De votre Steuerberater. Il est le même sur tous les lots que vous lui enverrez. |
| N° de client (Mandant) | Mandantennummer — votre numéro de client chez ce conseiller. | Au même endroit, et constant lui aussi. |
| Compte bancaire (Konto) | Le numéro du compte bancaire lui-même dans le plan comptable. | 1200 en SKR03, 1800 en SKR04. Si vous suivez un autre plan, demandez. |
| Contrepartie (Gegenkonto) | Le compte de contrepartie sur lequel toutes les lignes sont passées. | Un compte d’attente d’où vous comptez réaffecter les écritures — voir la dernière section. |
Valeurs par défaut : Konto 1200, Gegenkonto 1590, Sachkontenlänge 4.
Un relevé à cheval sur deux années civiles est refusé
Le champ Belegdatum est en TTMM — quatre chiffres, le jour et le mois, et pas d’année du tout. L’année vient de la fenêtre Datum-von / Datum-bis de l’en-tête, que l’importeur applique à toutes les lignes du lot.
Un lot couvre donc un seul exercice, par construction. Un relevé qui court du 20 décembre au 5 janvier ne peut pas s’y ramener, et les options honnêtes sont de refuser ou de passer décembre en janvier. Cet exporteur refuse, et dit quelles années il a trouvées. Coupez le relevé au changement d’année et convertissez chaque moitié.
C’est le seul cas où vous n’obtenez aucun fichier. Le refus est délibéré : un Buchungsstapel qui déplacerait en silence quinze jours de décembre sur l’année suivante s’importerait proprement et serait faux dans les comptes, ce qui est précisément la classe d’erreur que ce site existe pour refuser.
Pourquoi les montants n’ont pas de signe moins
Les montants DATEV sont sans signe. Le sens réside dans le Soll/Haben-Kennzeichen et — c’est là que les gens se font prendre — il est relatif au Konto, pas à vous. Le Konto, ici, c’est le compte bancaire, qui est un actif : l’argent qui arrive l’augmente, donc une entrée est S, une sortie est H.
Si vous avez déjà vu un convertisseur produire un lot où tous les sens sont inversés, l’erreur est là : lire Soll/Haben comme si la contrepartie était la référence.
Le fichier est en Windows-1252, pas en UTF-8
DATEV accepte l’UTF-8 pour les noms et adresses de débiteurs et de créanciers. Il ne l’accepte pas pour un lot d’écritures. Un fichier écrit en UTF-8 s’importe au mieux avec les umlauts massacrés ; celui-ci est donc encodé en Windows-1252, et les caractères qui n’y entrent pas sont translittérés plutôt que supprimés.
Détails de format, pour qui veut vérifier : EXTF, format 700, Formatname Buchungsstapel, Formatversion 13, 125 colonnes, séparées par des points-virgules. La Festschreibung n’est pas activée : le lot reste modifiable après l’import.
Ce que cet outil ne peut pas faire à votre place
Il ne peut pas choisir la contrepartie. Décider qu’un paiement relève du 4930 plutôt que du 6815 demande un savoir qu’aucun relevé bancaire ne porte — l’objet du paiement, le projet concerné, sa déductibilité. Une ligne de relevé dit « SumUp Payments Ltd », et rien de plus.
Toutes les lignes sont donc passées sur l’unique Gegenkonto que vous fixez, et les réaffecter dans DATEV est un travail de comptable que cet outil ne prétend pas faire. Ce qu’il fait, lui, c’est faire entrer les dates, les montants, les sens et les libellés — correctement, et avec le contrôle des soldes derrière eux.
Vérifiez vous-même
Le téléchargement est un fichier texte. Ouvrez-le : la première ligne est l’en-tête, avec vos numéros Berater et Mandant et la fenêtre de dates ; la deuxième donne les 125 noms de colonnes ; chaque ligne suivante est une écriture. Comparez une ligne au relevé d’où elle vient — le montant, le TTMM, le S ou le H — avant d’envoyer quoi que ce soit à votre conseiller.