Formats et spécifications des fichiers bancaires

Nº du document: 32541
Modifié: 13/02/2024

Contenu:

REMARQUE: Dans les tableaux suivants, vous trouverez les formats de fichiers bancaires pris en charge par Isabel 6 pour l'upload (par exemple, un paiement ou une domiciliation) ou pour le téléchargement (par exemple, les infocomptes) ainsi que les spécifications. Ces fichiers ne sont pas gérés par Isabel mais par Febelfin.be et iso20022.org.

Formats supportés - Upload

https://febelfin.be/fr/publications/2023/les-standards-febelfin-pour-la-banque-a-distance

Formats Spécifications XSD (*)
SEPA & Non-SEPA CT (XML ISO20022) Pain 001.001.03
Virement XML dépendant du choix de validation de votre banque selon la norme XSD et aussi selon les règles d'implémentation belges
Febelfin XSD
SEPA & Non-SEPA CT (XML ISO20022) Pain 001.001.09 (17/03/2024)**
Virement XML dépendant du choix de validation de votre banque selon la norme XSD et aussi selon les règles d'implémentation belges
Febelfin XSD
SEPA & Non-SEPA Credit Transfer (XML ISO20022) Pain 001.002.03
Transfert de crédits spécifique à l'allemand XML avec validation selon la norme XSD (uniquement pris en charge par un nombre limité de banques)
Deutsche Kreditwirtschaft XSD
SEPA & Non-SEPA Credit Transfer (XML ISO20022) Pain 001.003.03
Transfert de crédits spécifique à l'allemand XML avec validation selon la norme XSD (uniquement pris en charge par un nombre limité de banques)
Deutsche Kreditwirtschaft XSD
SEPA DD (XML ISO20022) Pain 008.001.02
Domiciliations SEPA Core & B2B avec validation selon les standards XSD et selon certaines validations de base supplémentaires
Febelfin XSD
SEPA DD (XML ISO20022) Pain 008.001.08 (17/03/2024)**
Domiciliations SEPA Core & B2B avec validation selon les standards XSD et selon certaines validations de base supplémentaires
Febelfin XSD
SEPA DD Reversal (XML ISO20022) Pain 007.001.02
Domiciliations SEPA Core & B2B avec validation selon les standards XSD
Febeifin XSD
SEPA DD Reversal (XML ISO20022) Pain 007.001.09 (17/03/2024)**
Domiciliations SEPA Core & B2B avec validation selon les standards XSD
  XSD

REMARQUE: Le jeu de caractères autorisé est le jeu de caractère LATIN au format UTF-8. Cependant les directives d'implémentation autorisent uniquement les caractères suivants: a-z, A-Z, 0-9 ainsi que les caractères spéciaux: /-?:().,'+ et l'espace.
Tous les caractères UTF-8 qui ne figurent pas dans la liste ci-dessus sont convertis par Isabel 6
par exemple: X&@#"éçà*$µX
est converti en:  X    eca   X

(*) Un XSD est un fichier utilisé pour la validation des fichiers XML conformément aux standards ISO. A l'aide de ce fichier, votre fournisseur de logiciel peut implémenter une validation de base dans le logiciel de comptabilité.

** Sur la base des directives du European Payments Council (EPC), Febelfin a publié des directives de mise en œuvre. L'utilisation obligatoire d'adresses structurées à partir de novembre 2025 est actuellement en cours d'examen et pourrait être revue par le European Payments Council (EPC). Dès que des informations complémentaires seront disponibles à ce sujet, elles seront publiées sur https://febelfin.be/fr/publications/2023/les-standards-febelfin-pour-la-banque-a-distance

Developers tips

Developers tip: We strongly advise ERP or accounting software supplier to implement the XSD check to detect common issues with banking files. When viewing upload error statistics at Isabel we detect that 1/4 issues are directly related to badly validations that could be detected with an XSD check. We encourage you to use the opensource XSD files (created by iso20022.org) mentioned above.
The XSD also contains regular expressions that can be used when validating input fields.

Manually validating a file according to an XSD

Although we recommend that XSD validation is built into your ERP or accounting software you can also manually validate your banking file according to an XSD.

Please note that the information provided below is technical. In the steps below we will use XML Copy Editor (other advanced text editors can also be used).

  1. Download and install XML Copy Editor. Once installed, start this program and open your file using XML Copy Editor (choose File > Open).
    Optional: In some cases when using banking file in XML all data might on 1 single line. This is done by your ERP or accounting software to reduce the file size, but is not user friendly to manually edit files. If you are using XML Copy Editor you can format your file by going to menu XML > Pretty-print.
  2. Verify if your file is a well formed XML file by going to the menu XML > Check Well-formedness. The result of this validation will be displayed in the Information bar at the bottem.
    In case this validation fails your ERP or accounting software created a file that is not according to specifications. The most common mistakes here are illegal characters (only UTF-8 characters are allowed) or an invalid XML file (could be a wide range of possible issues). You will not be able to continue with the next validation step in case this validation fails.
  3. Download the XSD corresponding to your used banking file and unzip it (you can view what type you must download in one of the first lines in your file).
  4. In XML Copy Editor go to the menu XML > Associate > XML Schema. Select the XSD file you downloaded.
  5. Validating your file with the corresponding XSD by going to the menu XML > Validate > DTD/XML Schema
  6. In case this validation returns errors you can try to manually correct them. A malformed BIC, IBAN, text too long, illegal characters,... are common and easy to solve issues. In case they are not one of those we recommend contacting your software supplier and provide them the found issues.
     Although this validation is essential, it is not a guarantee that your file will accepted. Isabel 6 has a more in depth validation that is not covered by this XSD validation alone.

According to statistics this error occurs most when:

  • A wrong formatted IBAN is used. A valid IBAN must begin with the 2 letter (country code), 2 check digits followed by 1 to 30 alphanumeric characters. Regular expression (*): [A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30})
  • A wrong BIC is used. A valid BIC must begin with 4 letters (institution code or bank code), 2 letters (country code) and 2 alphanumeric characters (location code). Optionally there are 3 alphanumeric characters at the end for the branch code. Total of 8 or 11 characters. Regular expression (*): [A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}
  • An empty tag is used in the banking file. It is not allowed to have empty tags (like <tag></tag> or <tag/>)
  • Illegal characters are used in the banking file. Only the characters as stated below can be used as valid input value. The file itself must have UTF-8 encoding.
    a b c d e f g h i j k l m n o p q r s t u v w x y z
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
    0 1 2 3 4 5 6 7 8 9
    / - ? : ( ) . , ' +
    Isabel does allow the complete UTF-8 charset (so also letters with accents etc) but will be converted. For more information please read charset.pdf
  • Another cause what made your file badly structured. The XSD validation covers a lot of various rules. In case the above reasons are verified you are advised to contact your accounting or ERP software supplier to verify where the issue is located. When contacting your software supplier also inform them about What is an XSD.

(*) A Regular expression can be used by your accounting or ERP software supplier to validate your input so you get real-time feedback when you've input a wrong value.

Anciens formats

Il est possible que certains des formats CIRI ci-dessous ne soient plus supportés par votre banque. Contactez votre banque pour plus d'informations.

Format
SEPA & Non-SEPA CT (XML ISO20022) Pain 001.001.02
Virement XML avec validation selon la norme XSD et selon les règles d'implémentation belges
SEPA DD (XML ISO20022) Pain 008.001.01
Domiciliations SEPA Core & B2B avec validation selon les standards XSD et selon certaines validations de base supplémentaires
CIRI FBF (domestic payment) lay-out 128 et 360
Ancien format pour paiement national Belge avec validation selon les règles d’implémentation Belges
CIRI VME (international payment) lay-out 128 et 1440 version 3.1
Ancien format pour paiement national Belge avec validation selon les règles d’implémentation Belges
CIRI VME (international payment) lay-out 128 et 1440 version 3.0
Ancien format pour paiement national Belge avec validation selon les règles d’implémentation Belges
CIRI-RCA (cheque) lay-out 128 et 180
Ancien format pour chèque Belge avec validation selon les règles d’implémentation Belges

Formats supportés - Téléchargement

Les formats de fichiers ci-dessous peuvent être utilisés par votre logiciel de comptabilité pour traiter automatiquement les informations de votre compte. Veuillez contacter vos banques pour plus d’informations concernant les formats et les versions qu’elles supportent. Pour pouvoir recevoir des fichiers de rapport, vous devez d’abord faire une demande à votre banque pour mettre en route l'envoi. Vous pouvez faire cette demande via « demander des fichiers de rapport » sur Isabel.eu/manage.

Format Specifications XSD (*)
CODA 2.6
Format de rapport téléchargeable
Febelfin  
CODA: SEPA Direct Debit reporting codes
Codes de rapport utilisés pour les domiciliations dans CODA
Febelfin  
MT940
Format de rapport téléchargeable (booked statements)
SWIFT  
MT941
Format de rapport téléchargeable (solde du rapport)
SWIFT  
MT942
Format de rapport téléchargeable (Intrajournalier)
SWIFT  
CAMT (XML ISO20022) CAMT 052.001.02
Format de rapport téléchargeable (soldes et transactions intrajournalières)
ISO20022 XSD
CAMT (XML ISO20022) CAMT 053.001.02
Format de rapport téléchargeable (information enregistrée de soldes et transactions)
Febelfin XSD
CAMT (XML ISO20022) CAMT 054.001.02
Format de rapport téléchargeable (rapports detaillés)
Febelfin XSD
CAMT (XML ISO20022) CAMT 052.001.03
Format de rapport téléchargeable (soldes et transactions intrajournalières)
ISO20022 XSD
CAMT (XML ISO20022) CAMT 053.001.03
Format de rapport téléchargeable (Information enregistrée de soldes et transactions)
ISO20022 XSD
CAMT (XML ISO20022) CAMT 054.001.03
Format de rapport téléchargeable (rapports detaillés)
ISO20022 XSD

 

 

 

Formats et spécifications des fichiers bancaires
32541
13/02/2024