Votre modèle de données pour le traitement des paiements
Votre modèle de données pour le traitement des paiements
- 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
Attributs du traitement des paiements
| 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
|
|||
Activités de traitement des paiements
| 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
|
|||
Guides d’extraction
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
Aucune carte bancaire requise. Configuration en 5 minutes.