Aller au contenu
Connexion Essai Gratuit
Home » Blog » Comprendre la structure d’un fichier XML ISO 20022

Comprendre la structure d’un fichier XML ISO 20022

Le module Paiements d’Iziago vous permet de saisir des paiements internationaux pour le monde entier grâce au standard international XML ISO 20022.
Mais qu’est-ce qu’un fichier XML ISO 20022 exactement ? Et comment est-il structuré ?

ISO 20022 : un standard international

L’ISO 20022 est un standard utilisé par les banques pour les échanges de données bancaires : paiements et encaissements, relevés de comptes, ouvertures et fermetures de comptes, etc.
Pour en savoir plus sur la norme ISO 20022, consultez notre article sur le sujet.

Les fichiers ISO 20022 respectent une syntaxe commune et structurée basée sur le langage informatique XML.

Qu’est ce que le XML en quelques mots ?

Le XML, pour eXtensible Markup Language, est un langage informatique qui sert à structurer et hiérarchiser à l’aide de balises un ensemble de données pour faciliter l’échange d’informations sur Internet. Le balisage permet de définir la structure, l’apparence visuelle et la signification de toutes les données contenues dans le fichier afin de proposer une véritable harmonisation internationale des processus de paiements. Son aspect évolutif permet de prendre en compte toutes les spécificités locales et les nouvelles réglementations en vigueur. Les messages XML contiennent par exemple les informations suivantes :
  • Précisions relatives au traitement fiscal d’une opération
  • Enrichissement des libellés des transactions
  • Informations sur les intermédiaires de la chaîne de paiements, etc.

Comment est structuré un fichier ISO 20022 XML ?

Le fichier ISO 20022 XML est composé de trois segments :

  • Le segment Group Header (en-tête) contient des informations relatives à l’ensemble des données contenues dans le message (référence du message ou de la remise, date et heure de la création, type du regroupement, nombre des transactions, identification de l’émetteur…)
  • Le segment Payment Information (information sur les paiements) contient des informations sur la partie débit : date d’exécution demandée, raison sociale du donneur d’ordre, coordonnées du compte du donneur d’ordre, etc.
  • Le segment Credit Transfer Transaction Information (information sur l’opération de virement) contient des informations sur la partie crédit de la transaction : référence, montant, devise, raison sociale du bénéficiaire, coordonnées du compte du bénéficiaire, déclaration réglementaire, motifs du paiement, etc.

Grâce à ces informations détaillées dans un message normalisé, les utilisateurs peuvent connaître immédiatement les institutions qui traitent la transaction, le bénéficiaire du paiement, etc.

Le logiciel Iziago vous permet de créer des fichiers de paiements nationaux, SEPA et internationaux à la norme ISO 20022 compatibles avec les banques du monde entier.