Votre modèle de données pour le traitement des paiements

SWIFT
Votre modèle de données pour le traitement des paiements

Votre modèle de données pour le traitement des paiements

Ce modèle fournit la structure nécessaire pour représenter les flux de travail de vos transactions SWIFT, de leur lancement jusqu’au règlement final. Il présente les données et les jalons opérationnels à recueillir pour suivre l’ensemble du cycle de vie des paiements. Suivez ces indications pour préparer vos données, repérer les inefficacités cachées et réduire les risques liés à la conformité.
  • Attributs recommandés pour analyser les transactions en détail
  • Activités et jalons clés du processus SWIFT
  • Conseils techniques pour extraire les données financières
Vous découvrez les journaux d’événements ? Découvrez comment créer un journal d’événements pour le Process Mining.

Attributs du traitement des paiements

Voici les champs de données à inclure dans votre journal d’événements pour analyser en détail le cycle de vie de vos transactions SWIFT.
5 Obligatoire 9 Recommandé 5 Facultatif
Nom Description
Dernière mise à jour des données
LastDataUpdate
Horodatage de la dernière extraction ou actualisation de l’enregistrement.
Description

Indique la date du dernier chargement des données dans l’outil de Process Mining. Cet attribut est essentiel pour évaluer leur fraîcheur et vérifier que les Dashboards reflètent l’état le plus récent des opérations de paiement.

Il aide les utilisateurs à se fier aux données en indiquant clairement le délai de mise à jour des rapports.

Pourquoi est-ce important ?

Permet aux utilisateurs de connaître l’actualité et la fiabilité des données présentées.

Où trouver ces données

Horodatage de l’exécution du processus ETL.

Exemples
2023-10-27T12:00:00Z2023-11-01T06:00:00Z
Horodatage de l’événement
EventTimestamp
Date et heure exactes auxquelles l’activité s’est produite.
Description

Cet attribut consigne le moment précis où un événement s’est produit. Il sert à ordonner les activités chronologiquement et à calculer toutes les métriques fondées sur la durée, comme les délais, les temps de cycle et le débit.

Des horodatages précis sont essentiels pour analyser le « respect des heures limites du réseau » et repérer les goulots d’étranglement dans le circuit d’approbation.

Pourquoi est-ce important ?

Les horodatages sont à la base de toutes les analyses temporelles et des métriques de performance du Process Mining.

Où trouver ces données

Journaux d’audit système, horodatages de création des messages ou heures des transactions en base de données.

Exemples
2023-10-25T08:30:15Z2023-10-25T14:45:00Z2023-10-26T09:15:22Z
Identifiant de transaction de paiement
PaymentTransactionId
Identifiant unique représentant le dossier de paiement de bout en bout.
Description

Cet attribut sert de clé centrale du dossier pour le Process Mining. Il regroupe toutes les activités liées à une même instruction de paiement, de la demande initiale à la validation, à la transmission SWIFT et au règlement final. Dans le contexte SWIFT, il correspond souvent au numéro de référence de transaction (TRN) ou à la référence unique de transaction de bout en bout (UETR), afin d’assurer la continuité entre les systèmes bancaires.

Il permet de reconstituer le parcours d’une instance de processus et est indispensable à l’analyse des variantes et au calcul des temps de cycle.

Pourquoi est-ce important ?

L’identification unique est le fondement du Process Mining : elle permet de relier des événements dispersés pour obtenir une vue cohérente du processus.

Où trouver ces données

Champ 20 SWIFT (TRN) ou champ 121 (UETR) dans les en-têtes de message.

Exemples
TRN-20231025-883954392-882-101UETR-9982-1123-5521PAY-US-EU-9912
Nom de l’activité
ActivityName
Nom de l’étape ou de l’événement du processus qui s’est produit.
Description

Cet attribut décrit l’action précise ou le changement de statut consigné dans le journal système. Exemples : « Demande de paiement créée », « Filtrage des sanctions réussi » ou « Accusé de réception SWIFT reçu ».

Il constitue la dimension principale des cartes de processus : il définit les nœuds de la visualisation et permet aux analystes de comprendre la séquence des opérations effectuées pour un paiement.

Pourquoi est-ce important ?

Il définit le « quoi » du processus, ce qui permet de visualiser le flux du processus et ses variantes.

Où trouver ces données

Journaux de transactions, pistes d’audit ou données déduites des types de messages (par exemple, MT103 envoyé).

Exemples
Demande de paiement crééeInstruction de paiement envoyéeAccusé de réception SWIFT reçuPaiement approuvé
Système source
SourceSystem
Nom du système d’où proviennent les données de l’événement.
Description

Identifie le logiciel ou la plateforme qui a généré le journal d’événements. Dans un processus de paiement, il peut s’agir du système bancaire central, de la passerelle de paiement ou directement de l’interface SWIFT.

Cet attribut aide à vérifier la traçabilité des données et à diagnostiquer les problèmes lors de la fusion de données provenant de plusieurs applications bancaires distinctes.

Pourquoi est-ce important ?

Précise l’origine des données, une information essentielle pour le Process Mining dans plusieurs systèmes.

Où trouver ces données

Valeur définie en dur pendant l’ETL ou extraite des identifiants système.

Exemples
SWIFT Alliance AccessSystème bancaire centralMoteur de paiementFiltre des sanctions
BIC de la banque bénéficiaire
BeneficiaryBic
Code d’identification bancaire de l’établissement destinataire.
Description

Identifie la banque destinataire du paiement. Cette dimension est essentielle pour le Dashboard « Causes des rejets par la banque bénéficiaire ».

En regroupant les échecs par BIC de la banque bénéficiaire, la banque peut repérer les contreparties qui rejettent fréquemment les instructions en raison de problèmes de qualité des données ou d’exigences de format particulières.

Pourquoi est-ce important ?

Indispensable pour analyser les performances des contreparties et les motifs de rejet.

Où trouver ces données

Champ 57A SWIFT (établissement teneur du compte) ou 58A (établissement bénéficiaire).

Exemples
CITIUS33BARCGB22DRESDEFFHANDSEXX
Code NAK SWIFT
SwiftNakCode
Code d’erreur renvoyé par le réseau SWIFT lorsqu’un message est rejeté.
Description

Contient le code d’erreur précis (par exemple, T26, T13) indiqué dans un accusé de réception négatif (NAK) du réseau SWIFT.

Cet attribut alimente le Dashboard « Analyse des erreurs et des reprises SWIFT » et permet de classer les défaillances techniques afin de prioriser les corrections système.

Pourquoi est-ce important ?

Fournit les causes techniques des rejets au niveau du réseau.

Où trouver ces données

Messages système MT 015/019 ou champ 451 dans les ACK/NAK.

Exemples
T26H01T13G02
Date de valeur
ValueDate
Date à laquelle les fonds doivent être mis à la disposition du bénéficiaire.
Description

Correspond à la date de règlement indiquée dans le message de paiement. La comparaison avec l’horodatage réel de l’activité « Paiement réglé » permet d’alimenter le Dashboard « Ancienneté du règlement et du rapprochement ».

Elle indique le degré d’urgence du paiement et sert à mesurer le respect des accords de niveau de service concernant la mise à disposition des fonds.

Pourquoi est-ce important ?

Essentielle à la gestion de la liquidité et au suivi des délais de règlement.

Où trouver ces données

Champ 32A SWIFT MT (sous-champ de date) ou IntrBkSttlmDt d’ISO 20022.

Exemples
2023-10-262023-11-01
Devise de la transaction
TransactionCurrency
Code ISO à 3 lettres indiquant la devise du paiement.
Description

Identifie la devise dans laquelle le paiement est libellé (par exemple, USD, EUR, GBP). Cette information est essentielle pour le Dashboard « Performance des heures limites du réseau », car les heures limites varient selon la devise.

Elle permet également d’analyser l’efficacité des conversions de devises en identifiant les paires de devises différentes.

Pourquoi est-ce important ?

Détermine les règles de routage, les heures limites et les circuits de règlement.

Où trouver ces données

Champ 32A SWIFT MT (devise) ou élément Ccy d’ISO 20022.

Exemples
USDEURGBPJPY
Montant de la transaction
TransactionAmount
Valeur monétaire de l’instruction de paiement.
Description

Représente le montant principal transféré. Cette donnée est extraite de champs SWIFT spécifiques, par exemple le champ 32A d’un message MT103.

Elle est essentielle au Dashboard « Cycles d’approbation des virements de montant élevé » : elle permet de segmenter les paiements par montant et d’analyser les retards d’approbation des transactions à risque élevé et de montant important.

Pourquoi est-ce important ?

Permet d’analyser l’impact financier et de segmenter les transactions selon leur montant.

Où trouver ces données

Champ 32A des messages SWIFT MT (montant) ou élément IntrBkSttlmAmt d’ISO 20022.

Exemples
15000.001250.501000000.0045.00
Traitement STP
IsStp
Indicateur précisant si le paiement a nécessité une intervention manuelle.
Description

Indicateur booléen égal à True lorsque le cas ne comporte aucune activité « Erreur détectée », « Paiement rejeté » ou « Modification » manuelle. Il permet de calculer directement l’indicateur de performance clé « Taux de traitement automatisé de bout en bout ».

C’est la principale mesure de la réussite de l’automatisation du traitement des paiements.

Pourquoi est-ce important ?

Principale mesure de l’efficacité du processus et du bon fonctionnement de l’automatisation.

Où trouver ces données

Calculé à partir de l’absence d’activités manuelles ou négatives précises dans le cas.

Exemples
truefalse
Type de message SWIFT
SwiftMessageType
Type de message SWIFT utilisé (par exemple, MT103, pacs.008).
Description

Indique le format précis de l’instruction de paiement. Parmi les types courants figurent le MT103 pour les virements de clientèle et ses équivalents ISO 20022, comme pacs.008.

Utilisé dans l’analyse des variantes du parcours de paiement pour comparer l’efficacité de traitement des anciens formats MT avec celle des nouvelles normes ISO.

Pourquoi est-ce important ?

Permet de distinguer les flux de paiement et les normes de traitement (anciens formats ou ISO 20022).

Où trouver ces données

Bloc 2 SWIFT (en-tête d’application), champ du type de message.

Exemples
MT103MT202pacs.008MT101
UETR
UniqueEndToEndReference
Référence unique de bout en bout de la transaction, utilisée pour le suivi dans SWIFT gpi.
Description

L’UETR est une chaîne de 36 caractères qui fournit une référence unique et immuable pour un paiement dans l’ensemble du réseau SWIFT. Contrairement aux identifiants internes, l’UETR reste le même d’une banque à l’autre.

Cet attribut est essentiel pour assurer une visibilité de bout en bout et rapprocher les journaux internes des mises à jour de statut externes de SWIFT gpi.

Pourquoi est-ce important ?

La référence de référence pour suivre les paiements transfrontaliers entre différents établissements.

Où trouver ces données

Bloc 3 SWIFT, champ 121.

Exemples
b8c3f4a0-5d2a-4e1b-9c3d-1a2b3c4d5e6f123e4567-e89b-12d3-a456-426614174000
Utilisateur chargé du traitement
ProcessingUser
Utilisateur ou agent système ayant effectué l’activité.
Description

Identifie la personne ou le robot automatisé responsable de l’activité, par exemple un responsable de la conformité qui approuve une alerte de sanction ou un opérateur qui corrige une erreur de format.

Cet attribut alimente la carte thermique des erreurs de validation. Les responsables peuvent ainsi repérer les besoins de formation ou les utilisateurs associés à un taux élevé de reprises.

Pourquoi est-ce important ?

Permet d’analyser les ressources et de repérer les goulots d’étranglement liés aux interventions manuelles.

Où trouver ces données

Journaux d’audit système, colonne « User ID » des tables de transactions.

Exemples
SYSTÈMEJ.DoeCompliance_Bot_01M.Smith
Heure limite respectée
MetCutOffTime
Indicateur précisant si l’instruction a été envoyée avant l’heure limite du réseau.
Description

Indicateur booléen calculé en comparant l’heure d’envoi de l’instruction de paiement à l’heure limite du réseau SWIFT pour la devise concernée. Il permet de calculer l’indicateur de performance clé « Taux de respect des heures limites SWIFT ».

Le non-respect de ces heures limites retarde le règlement et affecte les positions de liquidité.

Pourquoi est-ce important ?

Indicateur opérationnel essentiel pour la trésorerie et la gestion de la liquidité.

Où trouver ces données

Calculé en comparant l’horodatage à une table de référence statique des heures limites.

Exemples
truefalse
Motif du rejet
RejectionReason
Description textuelle expliquant le rejet d’un paiement.
Description

Contient le texte explicatif ou la description du code associé à l’échec d’un paiement. Ces informations figurent généralement dans le champ 72 SWIFT (informations de l’expéditeur au destinataire) ou dans les messages de retour. Elles alimentent l’analyse des causes des rejets par la banque bénéficiaire.

Les analystes peuvent effectuer une analyse de texte pour repérer les motifs récurrents de rejet (par exemple, « Compte invalide » ou « Nom du bénéficiaire non concordant »).

Pourquoi est-ce important ?

Apporte un contexte qualitatif aux échecs du processus.

Où trouver ces données

Champ 72 ou 79 SWIFT dans les messages de retour (retour MT103).

Exemples
Compte du bénéficiaire clôturéIBAN invalideÉchec du contrôle de conformité réglementaireCode bancaire inconnu
Paiement transfrontalier
IsCrossBorder
Indicateur précisant si le paiement concerne plusieurs pays.
Description

Attribut booléen égal à True lorsque le pays de l’expéditeur diffère de celui du bénéficiaire. Il permet de calculer l’indicateur de performance clé « Latence du traitement multidevise » en distinguant les flux nationaux des flux internationaux.

Les paiements transfrontaliers sont généralement plus complexes, plus coûteux et plus longs à traiter.

Pourquoi est-ce important ?

Segmentation fondamentale pour analyser la complexité des paiements.

Où trouver ces données

Comparaison du code pays du BIC de l’expéditeur avec celui du BIC du bénéficiaire.

Exemples
truefalse
Pays d’origine
OriginatingCountry
Code pays de l’entité à l’origine du paiement.
Description

Indique la juridiction d’où provient la demande de paiement. Cette information est essentielle pour le Dashboard « Délai de traitement du filtrage des sanctions », car les paiements provenant de juridictions à haut risque font souvent l’objet de contrôles de conformité plus rigoureux et plus longs.

Elle permet d’analyser la répartition géographique des volumes de paiement et des retards de traitement.

Pourquoi est-ce important ?

Dimension clé pour l’analyse des risques de conformité et des performances régionales.

Où trouver ces données

Déduit du BIC de l’expéditeur (caractères 5 et 6 du code pays).

Exemples
USGBDEFR
Priorité de l’instruction
InstructionPriority
Indicateur de priorité précisant le degré d’urgence du paiement.
Description

Déduite des en-têtes du message (par exemple, « Normal » ou « Urgent »). Elle permet de segmenter les données dans le Dashboard « Cycles d’approbation des virements de montant élevé », car les paiements urgents nécessitent souvent un circuit d’approbation accéléré.

La répartition des priorités aide à planifier les ressources pendant les périodes de pointe.

Pourquoi est-ce important ?

Permet de distinguer les exigences de niveau de service des paiements standard et accélérés.

Où trouver ces données

Bloc 2 SWIFT, champ de priorité du message (par exemple, N pour Normal, U pour Urgent).

Exemples
NormalUrgentSystème
Obligatoire Recommandé Facultatif

Activités de traitement des paiements

Voici les étapes et les jalons clés à consigner dans votre journal d’événements pour découvrir le processus avec précision et repérer les goulots d’étranglement.
6 Recommandé 6 Facultatif
Activité Description
Demande de paiement créée
Création initiale de l’instruction de paiement dans le système bancaire interne ou le système ERP. Cet événement est enregistré explicitement lorsqu’une référence de transaction unique (TRN ou UETR) est attribuée pour la première fois à l’ordre de paiement.
Pourquoi est-ce important ?

Définit l’heure de début de l’ensemble du cycle de vie du paiement. Cette étape est essentielle pour calculer les délais de traitement de bout en bout et repérer les retards en amont, avant l’intervention du réseau SWIFT.

Où trouver ces données

Horodatage de création de la ligne de transaction dans le système bancaire central (CBS) ou le Payment Hub.

Données à recueillir

Enregistré lors de la création de la transaction

Type d’événement explicit
Filtrage des sanctions réussi
Horodatage auquel l’instruction de paiement passe avec succès le filtrage des listes OFAC et des sanctions. Cet événement est enregistré explicitement dans les journaux du système de conformité ou déduit de la levée du statut « En attente de filtrage ».
Pourquoi est-ce important ?

Indispensable au Dashboard « Délai de filtrage des sanctions ». Les retards à cette étape relèvent de la conformité, et non d’un manque d’efficacité opérationnelle.

Où trouver ces données

Journaux du système de filtrage de conformité ou indicateurs de statut de conformité du Payment Hub.

Données à recueillir

Enregistré lors de la mise à jour du statut de filtrage

Type d’événement explicit
Instruction de paiement envoyée
Transmission du message formaté (MT103 ou ISO 20022 pacs.008) à la passerelle SWIFT. Cet événement est enregistré explicitement lorsque le contenu du message est généré et transmis à l’interface réseau.
Pourquoi est-ce important ?

Permet de calculer le « taux de respect des heures limites SWIFT ». Marque le passage du traitement interne au traitement par le réseau.

Où trouver ces données

Journaux de SWIFT Alliance Access (SAA) ou journaux de transmission de la passerelle.

Données à recueillir

Enregistré lors de l’émission du message

Type d’événement explicit
Paiement approuvé
Action d’autorisation finale effectuée par un responsable désigné ou par une règle automatisée pour les virements de montant élevé. Cet événement est enregistré explicitement lorsque l’indicateur du flux de travail d’approbation est défini sur « vrai ».
Pourquoi est-ce important ?

Indispensable au Dashboard « Cycles d’approbation des virements de montant élevé ». Permet de repérer les retards liés aux validations manuelles des mouvements de liquidité importants.

Où trouver ces données

Piste d’audit du moteur de flux de travail d’approbation.

Données à recueillir

Enregistré lors de l’exécution de l’action d’approbation

Type d’événement explicit
Paiement rapproché
Rapprochement de la transaction de paiement avec le relevé du compte Nostro/Vostro. Cet événement est déduit lorsque le système de rapprochement associe l’identifiant de transaction à une ligne du relevé.
Pourquoi est-ce important ?

Clôture le cycle financier. Les retards à cette étape nuisent à la visibilité sur la trésorerie et à la traçabilité des opérations.

Où trouver ces données

Journaux du système de rapprochement ou statut « Rapproché » dans le système bancaire central.

Données à recueillir

Comparez le statut de rapprochement

Type d’événement inferred
Paiement réglé
Confirmation du crédit des fonds sur le compte du bénéficiaire, souvent indiquée par le statut gpi ACSC. Cet événement est enregistré explicitement à partir des mises à jour du Tracker ou des messages de confirmation.
Pourquoi est-ce important ?

Marque la fin effective de la chaîne de paiement. Indispensable pour calculer l’« écart entre règlement et rapprochement ».

Où trouver ces données

SWIFT gpi Tracker (statut ACSC) ou confirmations MT900/910.

Données à recueillir

Enregistré à la confirmation du règlement

Type d’événement explicit
Accusé de réception SWIFT reçu
Réception d’un accusé de réception technique (ACK) du réseau SWIFT, confirmant que le message a été accepté pour traitement. Cet événement est enregistré explicitement dans les journaux de l’interface réseau.
Pourquoi est-ce important ?

Confirme que le message a bien été transmis au réseau mondial. Permet de distinguer les échecs internes des problèmes de transmission sur le réseau.

Où trouver ces données

Journaux de la passerelle SWIFT (recherche des signaux ACK et NACK).

Données à recueillir

Enregistré à la réception de l’ACK du réseau

Type d’événement explicit
Détails du paiement validés
Validation réussie de la syntaxe et du format de l’instruction de paiement, par exemple du format IBAN ou de la validité du BIC. Cet événement est souvent déduit du passage du statut de transaction de « Brouillon » à « Validé » ou « Prêt pour autorisation ».
Pourquoi est-ce important ?

Un taux d’échec élevé à cette étape indique une mauvaise qualité des données à la source. Permet de mesurer le KPI « taux de validation réussie au premier passage ».

Où trouver ces données

Journaux d’état du moteur de paiement ou tables d’historique des validations.

Données à recueillir

Comparez le champ de statut avant et après

Type d’événement inferred
Erreur de paiement détectée
Événement indiquant qu’une transaction doit être corrigée en raison d’échecs de validation, de NACK ou de messages de rejet. Il est déduit du passage de la transaction dans une file d’attente « Réparation », « Correction » ou « Exception ».
Pourquoi est-ce important ?

Permet de suivre le « taux de reprises pour résolution des erreurs ». Une fréquence élevée à cette étape fait baisser le taux de traitement de bout en bout (STP).

Où trouver ces données

Colonnes de statut du Payment Hub ou journaux des files d’attente d’exceptions.

Données à recueillir

Comparez le champ de statut à « Erreur » ou « Réparation »

Type d’événement inferred
Erreur de paiement résolue
Modification réussie et nouvelle soumission d’une transaction précédemment en erreur. Cet événement est déduit du passage de la transaction d’une file d’attente « Réparation » à un état « En cours de traitement » ou « Prêt ».
Pourquoi est-ce important ?

Mesure l’efficacité de l’équipe chargée des reprises manuelles. Des durées longues à cette étape peuvent révéler des besoins de formation ou des codes d’erreur complexes.

Où trouver ces données

Journaux de statut du Payment Hub indiquant la sortie des files d’attente d’exceptions.

Données à recueillir

Comparez le champ de statut à la sortie de l’étape de réparation

Type d’événement inferred
Paiement rejeté
Réception d’un message de rejet (retour MT103 ou statut gpi RJCT) d’une banque bénéficiaire ou intermédiaire. Cet événement est enregistré explicitement à partir des messages SWIFT entrants.
Pourquoi est-ce important ?

Indispensable au Dashboard « Causes profondes des rejets par les bénéficiaires ». Permet de repérer les obstacles externes, comme les comptes clôturés ou les données de routage incorrectes.

Où trouver ces données

Messages SWIFT entrants (MT103 RET, pacs.004) ou statut gpi RJCT.

Données à recueillir

Enregistré à la réception du message de rejet

Type d’événement explicit
Paiement transféré
Mise à jour intermédiaire du statut, souvent le statut gpi ACSP, indiquant que le paiement est traité par une banque intermédiaire. Cet événement est enregistré à partir des mises à jour du SWIFT gpi Tracker ou des messages de statut.
Pourquoi est-ce important ?

Donne de la visibilité sur les étapes du traitement par les banques correspondantes, souvent difficiles à suivre. Indispensable pour analyser l’ensemble du parcours de bout en bout.

Où trouver ces données

Flux de données du SWIFT gpi Tracker ou messages MT199/trck.

Données à recueillir

Enregistré à la réception d’une mise à jour du Tracker

Type d’événement explicit
Recommandé Facultatif

Guides d’extraction

Comment extraire vos données de SWIFT

Prêt à commencer ?

Appuyez-vous sur ces modèles pour transformer vos journaux SWIFT bruts en un outil d’amélioration des opérations et d’accélération des règlements.

Optimisez dès maintenant le traitement de vos paiements SWIFT

Atteignez 98 % de traitement sans intervention manuelle et éliminez les erreurs de saisie

Démarrez votre essai gratuit

Aucune carte bancaire requise. Configuration en 5 minutes.