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 associer vos flux de transactions SWIFT, de l’initiation au règlement final. Il détaille les composants de données et les étapes opérationnelles indispensables pour obtenir une visibilité complète sur le cycle de vie de vos paiements. En suivant ce guide, vous pouvez préparer efficacement vos données afin de révéler les inefficacités cachées et de réduire les risques de conformité.
  • Attributs recommandés pour une analyse approfondie des transactions
  • Activités et jalons essentiels du processus SWIFT
  • Conseils techniques pour l’extraction des données financières
Vous découvrez les journaux d’événements ? En savoir plus sur la création d’un journal d’événements pour le Process Mining.

Attributs du traitement des paiements

Voici les champs de données recommandés à inclure dans votre journal d’événements pour analyser de manière complète 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 élément est essentiel pour évaluer leur fraîcheur et garantir que les Dashboards reflètent l'état le plus récent des opérations de paiement.

Il aide les utilisateurs à faire confiance aux données en apportant de la transparence sur la latence du pipeline de reporting.

Pourquoi c’est important

Garantit que les utilisateurs comprennent l'actualité et la fiabilité des données présentées.

Où les obtenir

Horodatage d'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 enregistre 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, notamment les délais, les temps de cycle et le débit.

Des horodatages précis sont essentiels pour analyser la « Network Cut Off Time Performance » et identifier les goulots d’étranglement dans la chaîne d’approbation.

Pourquoi c’est important

Les horodatages sont à la base de toutes les analyses temporelles et de tous les indicateurs de performance du Process Mining.

Où les obtenir

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 la 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 les contextes SWIFT, il est souvent associé au Transaction Reference Number (TRN) ou à l'Unique End-to-end Transaction Reference (UETR) afin d'assurer la continuité entre les systèmes bancaires.

Il sert à reconstituer le parcours de l'instance de processus et est essentiel pour l'analyse des variantes et le calcul des délais de cycle.

Pourquoi c’est important

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

Où les obtenir

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

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

Cet attribut décrit l'action précise ou le changement de statut enregistré dans le journal système. Exemples : « Payment Request Created », « Sanctions Screening Passed » ou « SWIFT ACK Received ».

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 sur un paiement.

Pourquoi c’est important

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

Où les obtenir

Journaux de transactions, pistes d'audit ou données dérivées des types de messages, par exemple MT103 Sent.

Exemples
Demande de paiement crééeInstruction de paiement envoyéeACK SWIFT reçuPaiement approuvé
Système source
SourceSystem
Nom du système à l'origine des 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 à résoudre les problèmes lors de la fusion de données provenant de plusieurs applications bancaires distinctes.

Pourquoi c’est important

Fournit le contexte sur l'origine des données, indispensable au Process Mining dans un environnement composé de plusieurs systèmes.

Où les obtenir

Renseigné en dur lors de l'ETL ou extrait des identifiants système.

Exemples
SWIFT Alliance AccessSystème bancaire centralMoteur de paiementFiltre de contrôle des sanctions
BIC du bénéficiaire
BeneficiaryBic
Bank Identifier Code de l’établissement destinataire.
Description

Identifie la banque destinataire du paiement. Il s’agit d’une dimension essentielle du Dashboard « Beneficiary Rejection Root Cause ».

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

Pourquoi c’est important

Essentiel pour analyser la performance des contreparties et les schémas de rejet.

Où les obtenir

Champ 57A SWIFT (Account With Institution) ou 58A (Beneficiary Institution).

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 spécifique, par exemple T26 ou T13, fourni dans un Negative Acknowledgment (NAK) du réseau SWIFT.

Cet attribut alimente le Dashboard « SWIFT Error and Rework Analysis » et permet de catégoriser les défaillances techniques afin de prioriser les corrections système.

Pourquoi c’est important

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

Où les obtenir

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

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

Représente la date de règlement indiquée dans le message de paiement. La comparaison de cette date avec l’horodatage réel « Payment Settled » contribue au Dashboard « Settlement and Reconciliation Aging ».

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 c’est important

Essentiel pour la gestion de la liquidité et la mesure du respect des délais de règlement.

Où les obtenir

Champ 32A SWIFT MT (sous-champ Date) ou IntrBkSttlmDt 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 ou GBP. Cet élément est essentiel pour le Dashboard « Network Cut Off Time Performance », car les horaires limites dépendent de la devise.

Il permet également d'analyser l'efficacité des conversions de devises en identifiant les paires de devises.

Pourquoi c’est important

Détermine les règles de routage, les horaires limites et les corridors de règlement.

Où les obtenir

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

Exemples
USDEURGBPJPY
Est STP
IsStp
Indicateur précisant si le paiement n’a nécessité aucune intervention manuelle.
Description

Indicateur booléen égal à True lorsque le dossier ne contient aucune activité « Error Identified », « Payment Rejected » ou « Modification » manuelle. Il permet de calculer directement le KPI « Straight-Through Processing Rate ».

Il constitue la principale mesure de la réussite de l’automatisation du traitement des paiements.

Pourquoi c’est important

Principale mesure de l’efficacité du processus et de la performance de l’automatisation.

Où les obtenir

Calculé à partir de l’absence d’activités négatives ou manuelles spécifiques dans le dossier.

Exemples
truefalse
Montant de la transaction
TransactionAmount
Valeur monétaire de l'instruction de paiement.
Description

Représente le montant principal transféré. Ces données sont extraites de champs SWIFT précis, par exemple le champ 32A d'un MT103.

Elles sont essentielles pour le Dashboard « High Value Transfer Approval Cycles », qui permet de segmenter les paiements par montant afin d'analyser les retards d'approbation des transactions à haut risque et de montant élevé.

Pourquoi c’est important

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

Où les obtenir

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

Exemples
15000.001250.501000000.0045.00
Type de message SWIFT
SwiftMessageType
Type de message SWIFT utilisé, par exemple MT103 ou pacs.008.
Description

Indique le format spécifique de l’instruction de paiement. Les types courants comprennent MT103 pour les virements clients et les équivalents ISO 20022 tels que pacs.008.

Utilisé dans « Payment Journey Variant Analysis » pour comparer l’efficacité de traitement des anciens formats MT avec celle des nouvelles normes ISO.

Pourquoi c’est important

Distingue les flux de paiement et les normes de traitement (anciens formats et ISO 20022).

Où les obtenir

Bloc 2 SWIFT (en-tête d’application), champ Message Type.

Exemples
MT103MT202pacs.008MT101
UETR
UniqueEndToEndReference
Unique End-to-end Transaction Reference utilisé 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 sur l'ensemble du réseau SWIFT. Contrairement aux identifiants internes, l'UETR est conservé d'une banque à l'autre.

Cet attribut est essentiel pour assurer la visibilité de bout en bout et corréler les journaux internes avec les mises à jour de statut externes de SWIFT gpi.

Pourquoi c’est important

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

Où les obtenir

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 bot automatisé responsable de l’activité, par exemple un responsable de la conformité approuvant une correspondance avec une liste de sanctions ou un opérateur corrigeant une erreur de formatage.

Cet attribut alimente la « Validation Error Heatmap » et permet aux responsables d’identifier les besoins de formation ou les utilisateurs associés à des taux élevés de reprise.

Pourquoi c’est important

Permet d’analyser les ressources et d’identifier les goulots d’étranglement manuels.

Où les obtenir

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

Exemples
SYSTÈMEJ.DoeCompliance_Bot_01M.Smith
Est transfrontalier
IsCrossBorder
Indicateur précisant si le paiement concerne plusieurs pays.
Description

Attribut booléen égal à True lorsque le pays de l’émetteur diffère de celui du bénéficiaire. Il alimente le KPI « Multi-Currency Handling Latency » en séparant les flux nationaux des flux internationaux.

Les paiements transfrontaliers présentent généralement une complexité, des coûts et des délais de traitement plus élevés.

Pourquoi c’est important

Segmentation fondamentale pour analyser la complexité des paiements.

Où les obtenir

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

Exemples
truefalse
Heure limite respectée
MetCutOffTime
Indicateur précisant si l’instruction a été envoyée avant l’échéance fixée par le réseau.
Description

Indicateur booléen calculé en comparant l’heure de « Payment Instruction Sent » avec l’heure limite du réseau SWIFT pour la devise concernée. Il alimente le KPI « SWIFT Cut-off Adherence Rate ».

Le non-respect de l’heure limite entraîne des retards de règlement et affecte les positions de liquidité.

Pourquoi c’est important

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

Où les obtenir

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

Exemples
truefalse
Motif du rejet
RejectionReason
Description textuelle expliquant pourquoi un paiement a été rejeté.
Description

Contient le texte descriptif ou le code associé à l’échec d’un paiement, généralement présent dans le champ 72 SWIFT (Sender to Receiver Information) ou dans les messages de retour. Il contribue à l’analyse « Beneficiary Rejection Root Cause ».

Il permet aux analystes d’effectuer une analyse textuelle afin d’identifier les thèmes récurrents des rejets, par exemple « Invalid Account » ou « Beneficiary Name Mismatch ».

Pourquoi c’est important

Fournit un contexte qualitatif sur les défaillances du processus.

Où les obtenir

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

Exemples
Compte du bénéficiaire clôturéIBAN non valideÉchec du contrôle de conformité réglementaireIdentifiant bancaire inconnu
Pays d’origine
OriginatingCountry
Code pays de l’entité à l’origine du paiement.
Description

Indique la juridiction d’origine de la demande de paiement. Cette information est essentielle pour le Dashboard « Sanctions Screening Lead Time », 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 géographiquement les volumes de paiement et les délais de traitement.

Pourquoi c’est important

Dimension essentielle pour l’analyse du risque de conformité et de la performance régionale.

Où les obtenir

Dérivé du BIC de l’émetteur, à partir des caractères 5 et 6 du code pays.

Exemples
États-UnisRoyaume-UniAllemagneFrance
Priorité de l’instruction
InstructionPriority
Indicateur de priorité signalant le degré d’urgence du paiement.
Description

Dérivé des en-têtes du message, par exemple « Normal » ou « Urgent ». Il permet de segmenter les données dans le Dashboard « High Value Transfer Approval Cycles », car les paiements urgents nécessitent souvent des circuits d’approbation accélérés.

La compréhension de la répartition des priorités facilite la planification des ressources pendant les périodes de pointe.

Pourquoi c’est important

Permet de distinguer les exigences de SLA applicables aux paiements standard et accélérés.

Où les obtenir

Bloc 2 SWIFT, champ Message Priority, par exemple N pour Normal et U pour Urgent.

Exemples
NormalUrgentSystème
Obligatoire Recommandé Facultatif

Activités du traitement des paiements

Voici les principales étapes et les jalons du processus à enregistrer dans votre journal d’événements pour découvrir précisément le processus et identifier les goulots d’étranglement.
6 Recommandé 6 Facultatif
Activité Description
Demande de paiement créée
Génération initiale de l'instruction de paiement dans le système bancaire interne ou l'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 c’est important

Définit l'heure de début de l'ensemble du cycle de vie du paiement. Cet élément est essentiel pour calculer les délais de traitement de bout en bout et identifier les retards en amont, avant l'intervention du réseau SWIFT.

Où les obtenir

Horodatage de création de la table de transactions dans le Core Banking System (CBS) ou le Payment Hub.

Collecte

Enregistré lors de la création de l'enregistrement de transaction

Type d’événement explicit
Filtrage des sanctions réussi
Horodatage auquel l'instruction de paiement franchit avec succès le filtrage des listes OFAC et des sanctions. L'événement est enregistré explicitement dans les journaux du système de Conformité ou déduit lorsque le statut « Screening Hold » est levé.
Pourquoi c’est important

Essentiel pour le Dashboard « Sanctions Screening Lead Time ». Les retards observés à cette étape correspondent à des goulots d’étranglement de conformité, et non à des inefficacités opérationnelles.

Où les obtenir

Journaux du Compliance Filtering System ou indicateurs de statut de Conformité du Payment Hub.

Collecte

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

Type d’événement explicit
Instruction de paiement envoyée
Transmission du message mis en forme, MT103 ou ISO 20022 pacs.008, à la passerelle SWIFT. L'événement est enregistré explicitement lorsque le contenu du message est généré et transmis à l'interface réseau.
Pourquoi c’est important

Utilisé pour calculer le « SWIFT Cut-off Adherence Rate ». Marque le passage du traitement interne au traitement sur le réseau.

Où les obtenir

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

Collecte

Enregistré lors de la génération du message sortant

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 transferts de montant élevé. Elle est enregistrée explicitement lorsque l’indicateur du flux d’approbation est défini sur true.
Pourquoi c’est important

Essentiel pour le Dashboard « High Value Transfer Approval Cycles ». Il identifie les retards liés aux validations manuelles des mouvements de liquidité importants.

Où les obtenir

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

Collecte

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. L'événement est déduit lorsque le système de rapprochement associe l'identifiant de transaction à une ligne du relevé.
Pourquoi c’est important

Clôt le cycle financier. Les retards à cette étape nuisent à la visibilité sur la trésorerie et à l'auditabilité.

Où les obtenir

Journaux du système de rapprochement ou statut « Matched » dans le Core Banking System.

Collecte

Comparer le statut du rapprochement

Type d’événement inferred
Paiement réglé
Confirmation que les fonds ont été crédités sur le compte du bénéficiaire, souvent avec le statut gpi ACSC. L'événement est enregistré explicitement à partir des mises à jour du Tracker ou des messages de confirmation.
Pourquoi c’est important

Représente la fin fonctionnelle réussie de la chaîne de paiement. Cet élément est essentiel pour calculer le « Settlement to Reconciliation Gap ».

Où les obtenir

SWIFT gpi Tracker, statut ACSC, ou confirmations MT900/910.

Collecte

Enregistré lors de la confirmation du règlement

Type d’événement explicit
ACK 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. L'événement est enregistré explicitement dans les journaux de l'interface réseau.
Pourquoi c’est important

Confirme que le message est bien entré sur le réseau international. Permet de distinguer les défaillances internes de la propagation effective sur le réseau.

Où les obtenir

Journaux de la passerelle SWIFT, en recherchant les signaux ACK et NACK.

Collecte

Enregistré lors de la réception de l'ACK réseau

Type d’événement explicit
Détails du paiement validés
Achèvement réussi des contrôles de syntaxe et de format, par exemple le format de l'IBAN ou la validité du BIC, sur l'instruction de paiement. Cet événement est souvent déduit lorsque le statut de la transaction passe de « Draft » à « Validated » ou « Ready for Auth ».
Pourquoi c’est important

Des taux d'échec élevés à cette étape indiquent une mauvaise qualité des données à la source. Cet indicateur mesure le KPI « Validation First-Pass Yield ».

Où les obtenir

Journaux de statut du Payment Engine ou tables d'historique des validations.

Collecte

Comparer le champ de statut avant et après

Type d’événement inferred
Erreur de paiement identifiée
Événement au cours duquel une transaction est orientée vers une réparation en raison d'échecs de validation, de NACK ou de messages de rejet. Il est déduit lorsque la transaction entre dans une file « Repair », « Correction » ou « Exception ».
Pourquoi c’est important

Mesure le « Error Resolution Rework Rate ». Une fréquence élevée à cette étape dégrade fortement les ratios de Straight-Through Processing (STP).

Où les obtenir

Colonnes de statut du Payment Hub ou journaux des files d'exception.

Collecte

Comparer le champ de statut à Error/Repair

Type d’événement inferred
Erreur de paiement résolue
Modification et nouvelle soumission réussies d'une transaction précédemment en erreur. L'événement est déduit lorsque la transaction passe d'une file « Repair » à l'état « Processing » ou « Ready ».
Pourquoi c’est important

Mesure l'efficacité de l'équipe chargée des reprises manuelles. Des durées longues à cette étape indiquent des lacunes de formation ou des codes d'erreur complexes.

Où les obtenir

Journaux de statut du Payment Hub indiquant la sortie des files d'exception.

Collecte

Comparer la sortie du champ de statut de Repair

Type d’événement inferred
Paiement rejeté
Réception d'un message de rejet, retour MT103 ou statut gpi RJCT, provenant de la banque bénéficiaire ou d'une banque intermédiaire. L'événement est enregistré explicitement à partir des messages SWIFT entrants.
Pourquoi c’est important

Essentiel pour le Dashboard « Beneficiary Rejection Root Cause ». Il identifie les blocages externes, tels que les comptes clôturés ou les données de routage incorrectes.

Où les obtenir

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

Collecte

Enregistré lors de 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. L'événement est enregistré à partir des mises à jour du SWIFT gpi Tracker ou des messages de statut.
Pourquoi c’est important

Offre une visibilité sur la « boîte noire » de la banque correspondante. Cet élément est essentiel pour analyser le parcours total de bout en bout.

Où les obtenir

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

Collecte

Enregistré lors de la réception de la mise à jour du Tracker

Type d’événement explicit
Recommandé Facultatif

Guides d’extraction

Comment obtenir vos données depuis SWIFT

Prêt à commencer ?

Utilisez ces modèles pour transformer vos journaux SWIFT bruts en un outil performant au service de l’excellence opérationnelle et d’un règlement plus rapide des paiements.

Optimisez dès maintenant le traitement de vos paiements SWIFT

Atteignez 98 % de traitement de bout en bout et éliminez les erreurs manuelles

Démarrer l’essai gratuit

Aucune carte bancaire requise. Configuration en 5 minutes