ING MT940 v4 Strategic : rattacher les suites de :86:
Mis à jour · 3 min de lecture
Ce guide traite le format ING InsideBusiness Connect Structured MT940 v4 Strategic v6.0. Une description :86: continuée appartient à la transaction :61: précédente, mais un :86: final peut résumer le relevé. Utilisez cette spécification du 1er août 2023, toujours liée par ING, sans généraliser à tous les MT940 bancaires.
Les applications exportent la date, la description et le montant en CSV. Ouvrez ce CSV dans Excel pour enregistrer un classeur XLSX. Vérifiez le résultat avec votre PDF : la compatibilité dépend du format du relevé.
Préserver lignes physiques et contexte
- Gardez lignes physiques et numéros d’origine pour cette implémentation ING.
- Établissez le contexte de transaction précédente et de balises de solde avant d’affecter un enregistrement
:86:. - Pour une description de transaction, joignez sa continuation sans inventer d’espaces. La limite spécifiée est de six lignes physiques de 65 caractères, avec la balise seulement sur la première.
- Gardez la provenance des lignes et distinguez un
:86:de synthèse finale d’une description de transaction. Laissez une description orpheline ouverte au lieu de l’attribuer par une référence plausible.
La spécification ING v4 Strategic v6.0 du 1er août 2023 définit les règles de continuation, codes, remplacement et troncature discutées ici. L’ordre des codes, les champs vides // et les barres dans les valeurs empêchent d’en faire un parseur complet par simple découpage à chaque barre.
Suivez transaction précédente et tags de solde avant rattachement. Le :86: final ING peut contenir /NAME/, /BIC/ et /SUM/ ; ce n’est pas automatiquement la description de la dernière transaction. Une description orpheline sans contexte établi reste en attente.
Joindre les références sans inventer les pertes
Voici la carte des enregistrements pédagogiques, pas un message MT940 complet valide :
| Ligne physique | Rôle | Contenu ou identité | Rattachement |
|---|---|---|---|
| 1 | :61: | T1 | Début de première transaction |
| 2 | :86: | /EREF/ABC | Début de description T1 |
| 3 | Continuation | 123 | Ajouter à T1 sans nouvelle espace |
| 4 | :61: | T2 | Début de seconde transaction |
| 5 | :86: | /EREF/SECOND | Description T2 |
| 6 | :62F: | Frontière de solde | Fin du contexte transactionnel ici |
| 7 | :86: | /NAME/SYNTHETIC//SUM/2/ | Résumé final, pas description T2 |
Le résultat conserve deux identités et un résumé distinct. Une description orpheline n’a pas de transaction précédente établie et reste bloquée même avec une référence plausible.
L’exercice synthétique de contexte joint /EREF/ABC et la suite fictive 123 en /EREF/ABC123, conserve deux identités et sépare le résumé après solde. Ce sont des fragments pédagogiques, pas un fichier bancaire complet valide. Un :86: orphelin est volontairement bloqué.
La spécification décrit aussi des pertes : deux-points ou tiret en première position des lignes physiques 2–6 est remplacé par une espace. Un + peut signaler une troncature et des données peuvent être omises faute de place. La concaténation ne reconstruit pas caractères remplacés ou références tronquées.
Le contrôle Python vérifie seulement contexte stipulé et concaténation exacte. Il ne valide ni syntaxe MT940 complète, ni export ING, ni compatibilité LocalExtract. Troncature ou rattachement ambigu demandent la preuve originale, pas une réparation supposée.
Pour un relevé disponible seulement en PDF, téléchargez LocalExtract. Il traite un PDF localement en CSV date,description,amount, sans accès aux comptes de plateforme ni synchronisation comptable.
Sources officielles et périmètre
Documentation vérifiée le 16 octobre 2026. Référence officielle 1 — ing-index · Référence officielle 2 — ing-mt940-current
LocalExtract Team
Nous développons LocalExtract, un convertisseur de relevés pour ordinateur. Questions ou corrections ? Contact · Politique éditoriale