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 une analyse approfondie des transactions
- Activités et jalons clés du processus SWIFT
- Guide technique pour l'extraction de données financières
Attributs de traitement des paiements
| Nom | Description | ||
|---|---|---|---|
|
Dernière mise à jour des données
LastDataUpdate
|
L'horodatage de la dernière extraction ou rafraîchissement de l'enregistrement. | ||
|
Description
Indique la dernière fois que les données ont été chargées dans l'outil de process mining. Ceci est crucial pour déterminer la fraîcheur des données et garantir que les tableaux de bord (dashboards) reflètent l'état le plus actuel des opérations de paiement. Cela aide les utilisateurs à faire confiance aux données en offrant une 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ù obtenir
Horodatage d'exécution du processus ETL.
Exemples
2023-10-27T12:00:00Z2023-11-01T06:00:00Z
|
|||
|
ID de transaction de paiement
PaymentTransactionId
|
L'identifiant unique représentant le dossier de paiement de bout en bout. | ||
|
Description
Cet Attribut sert de clé de case centrale pour le Process Mining. Il regroupe toutes les activités liées à une seule instruction de paiement, de la demande initiale à la validation, la transmission SWIFT et le règlement final. Dans les contextes SWIFT, il est souvent mappé au numéro de référence de transaction (TRN) ou à la référence de transaction unique de bout en bout (UETR) pour assurer la continuité entre les systèmes bancaires. Il est utilisé pour reconstituer le chemin de l'instance de processus et est essentiel pour toutes les analyses de variantes et les calculs de temps de cycle.
Pourquoi c'est important
L'identification unique est le fondement du Process Mining, permettant de relier des événements dispersés en une vue de processus cohérente.
Où obtenir
Champ SWIFT 20 (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
|
Le nom de l'étape de processus ou de l'événement qui s'est produit. | ||
|
Description
Cet Attribut décrit l'action spécifique ou le changement de statut enregistré dans le log système. Les exemples incluent 'Demande de paiement créée', 'Filtrage des sanctions réussi' ou 'ACK SWIFT reçu'. C'est la dimension principale des cartes de processus, définissant les nœuds de la visualisation et permettant 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, permettant la visualisation du flux de processus et de ses variantes.
Où obtenir
Logs de transactions, Pistes d'audit, ou dérivés des Types de messages (ex: MT103 Envoyé).
Exemples
Demande de paiement crééeInstruction de paiement envoyéeACK SWIFT reçuPaiement approuvé
|
|||
|
Système source
SourceSystem
|
Le nom du système d'où proviennent les données d'événement. | ||
|
Description
Identifie le logiciel ou la plateforme qui a généré le journal d'événements (event log). Dans un processus de paiement, il peut s'agir du système bancaire central (core banking system), de la passerelle de paiement (payment gateway) ou directement de l'interface SWIFT. Cet attribut aide à vérifier la lignée des données et à résoudre les problèmes lors de la fusion de données provenant de plusieurs applications bancaires disparates.
Pourquoi c'est important
Fournit le contexte de l'origine des données, essentiel pour le Process Mining multi-systèmes.
Où obtenir
Codé en dur pendant l'ETL ou extrait des identifiants système.
Exemples
SWIFT Alliance AccessCore Banking SystemMoteur de paiementFiltre de sanctions
|
|||
|
Timestamp de l'événement
EventTimestamp
|
La date et l'heure exactes de l'activité. | ||
|
Description
Cet Attribut enregistre le moment précis où un événement s'est produit. Il est utilisé pour séquencer les activités chronologiquement et pour calculer toutes les métriques basées sur la durée, telles que les délais de livraison, les temps de cycle et le débit. Des timestamps précis sont essentiels pour analyser la 'Performance des délais limites du réseau' et identifier les goulots d'étranglement dans la chaîne d'approbation.
Pourquoi c'est important
Les timestamps sont la base de toutes les analyses temporelles et des métriques de performance en Process Mining.
Où obtenir
Logs d'audit système, timestamps de création des messages ou heures de transaction de la base de données.
Exemples
2023-10-25T08:30:15Z2023-10-25T14:45:00Z2023-10-26T09:15:22Z
|
|||
|
BIC du bénéficiaire
BeneficiaryBic
|
Le Code Identifiant de Banque de l'institution réceptrice. | ||
|
Description
Identifie la banque de destination du paiement. C'est une dimension cruciale pour le tableau de bord 'Causes Profondes des Rejets Bénéficiaires'. En regroupant les échecs par BIC du bénéficiaire, la banque peut identifier les contreparties spécifiques qui rejettent fréquemment les instructions en raison de problèmes de qualité des données ou d'exigences de formatage spécifiques.
Pourquoi c'est important
Essentiel pour analyser la performance des contreparties et les schémas de rejet.
Où obtenir
Champ SWIFT 57A (Compte auprès de l'institution) ou 58A (Institution bénéficiaire).
Exemples
CITIUS33BARCGB22DRESDEFFHANDSEXX
|
|||
|
Code NAK SWIFT
SwiftNakCode
|
Le code d'erreur renvoyé par le réseau SWIFT si un message est rejeté. | ||
|
Description
Contient le code d'erreur spécifique (par exemple, T26, T13) fourni dans un accusé de réception négatif (NAK) du réseau SWIFT. Cet attribut alimente le tableau de bord 'Analyse des Erreurs et Retravail SWIFT', permettant la catégorisation des défaillances techniques pour prioriser les correctifs système.
Pourquoi c'est important
Fournit les causes profondes techniques des rejets au niveau du réseau.
Où obtenir
Messages système MT 015/019, ou Champ 451 dans ACK/NAK.
Exemples
T26H01T13G02
|
|||
|
Date de valeur
ValueDate
|
La date à laquelle les fonds doivent être mis à 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 le timestamp réel de 'Paiement réglé' aide dans le dashboard 'Vieillissement du règlement et de la réconciliation'. Cela indique l'urgence du paiement et est utilisé pour mesurer le respect des accords de niveau de service concernant la disponibilité des fonds.
Pourquoi c'est important
Critique pour la gestion de la liquidité et la mesure de la ponctualité des règlements.
Où obtenir
Champ SWIFT MT 32A (sous-champ Date) ou ISO 20022 IntrBkSttlmDt.
Exemples
2023-10-262023-11-01
|
|||
|
Devise de la transaction
TransactionCurrency
|
Le code ISO à 3 lettres indiquant la devise du paiement. | ||
|
Description
Identifie la devise dans laquelle le paiement est libellé (par exemple, USD, EUR, GBP). Ceci est essentiel pour le tableau de bord 'Performance des Heures Limites du Réseau', car les heures limites (cut-off times) sont spécifiques à chaque devise. Cela prend également en charge l'analyse de l''Efficacité de la Conversion de Devises' en identifiant les paires de devises croisées.
Pourquoi c'est important
Détermine les règles de routage, les heures limites (cut-off times) et les corridors de règlement.
Où obtenir
Champ SWIFT MT 32A (Devise) ou élément ISO 20022 Ccy.
Exemples
USDEURGBPJPY
|
|||
|
Est STP
IsStp
|
Indicateur spécifiant si le paiement n'a nécessité aucune intervention manuelle. | ||
|
Description
Un indicateur booléen qui est True si le cas ne contient aucune activité 'Error Identified', 'Payment Rejected' ou 'Modification' manuelle. Cela calcule directement le KPI 'Taux de Traitement Direct (Straight-Through Processing Rate)'. C'est la métrique principale du succès de l'automatisation dans le traitement des paiements.
Pourquoi c'est important
La principale mesure de l'efficacité des processus et de la santé de l'automatisation.
Où obtenir
Calculé sur la base de l'absence d'activités négatives/manuelles spécifiques dans le cas.
Exemples
truefaux
|
|||
|
Montant de la transaction
TransactionAmount
|
La valeur monétaire de l'instruction de paiement. | ||
|
Description
Représente le montant principal transféré. Ces données sont extraites de champs SWIFT spécifiques (par exemple, le Champ 32A dans MT103). C'est essentiel pour le dashboard 'Cycles d'approbation des transferts de grande valeur', permettant la segmentation des paiements par taille pour analyser les retards d'approbation des transactions à haut risque et de grande valeur.
Pourquoi c'est important
Permet l'analyse de l'impact financier et la segmentation par taille de transaction.
Où obtenir
Champ SWIFT MT 32A (Montant) ou élément ISO 20022 IntrBkSttlmAmt.
Exemples
15000.001250.501000000.0045.00
|
|||
|
Type de message SWIFT
SwiftMessageType
|
Le type de message SWIFT utilisé (ex: MT103, pacs.008). | ||
|
Description
Indique le format spécifique de l'instruction de paiement. Les types courants incluent MT103 pour les virements clients et les équivalents ISO 20022 comme pacs.008. Utilisé dans l''Analyse des Variantes de Parcours de Paiement' pour comparer l'efficacité de traitement des formats MT hérités par rapport aux nouvelles normes ISO.
Pourquoi c'est important
Différencie les flux de paiement et les normes de traitement (Legacy vs. ISO 20022).
Où obtenir
Bloc SWIFT 2 (En-tête d'Application), champ Type de Message.
Exemples
MT103MT202pacs.008MT101
|
|||
|
UETR
UniqueEndToEndReference
|
La Référence de Transaction Unique de Bout en Bout 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 ID internes, l'UETR persiste entre les banques. Cet Attribut est vital pour une visibilité de bout en bout et pour corréler les logs internes avec les mises à jour de statut externes SWIFT gpi.
Pourquoi c'est important
La référence pour le suivi des paiements transfrontaliers entre différentes institutions.
Où obtenir
Bloc SWIFT 3, Champ 121.
Exemples
b8c3f4a0-5d2a-4e1b-9c3d-1a2b3c4d5e6f123e4567-e89b-12d3-a456-426614174000
|
|||
|
Utilisateur de traitement
ProcessingUser
|
L'utilisateur ou l'agent système qui a effectué l'activité. | ||
|
Description
Identifie l'individu ou le bot automatisé responsable de l'activité, tel qu'un compliance officer approuvant une correspondance de sanction ou un opérateur corrigeant une erreur de formatage. Cet attribut alimente la 'Carte de Chaleur des Erreurs de Validation', permettant aux managers d'identifier les besoins en formation ou les utilisateurs spécifiques associés à des taux de retravail élevés.
Pourquoi c'est important
Permet l'analyse des ressources et l'identification des goulots d'étranglement manuels.
Où obtenir
Logs d'audit système, colonne 'ID utilisateur' dans les tables de transactions.
Exemples
SYSTEMJ.DoeCompliance_Bot_01M.Smith
|
|||
|
Délai limite respecté
MetCutOffTime
|
Indicateur spécifiant si l'instruction a été envoyée avant la date limite du réseau. | ||
|
Description
Un indicateur booléen calculé en comparant l'heure de 'Payment Instruction Sent' avec l'heure limite (cut-off time) spécifique à la devise du réseau SWIFT. Cela soutient le KPI 'Taux de Respect des Heures Limites SWIFT'. Le non-respect des heures limites entraîne des retards de règlement, impactant les positions de liquidité.
Pourquoi c'est important
KPI opérationnel crucial pour la trésorerie et la gestion de la liquidité.
Où obtenir
Calculé en comparant l'horodatage avec un tableau de référence statique des heures limites.
Exemples
truefaux
|
|||
|
Durée du filtrage des sanctions
SanctionsScreeningDuration
|
Temps passé dans la phase de filtrage des sanctions. | ||
|
Description
Calcule la durée entre 'Payment Details Validated' et 'Payment Approved'. Cela alimente directement le tableau de bord 'Sanctions Screening Lead Time'. Cela met en évidence les transactions spécifiques qui sont bloquées dans les files d'attente de conformité, impactant le débit global.
Pourquoi c'est important
Mesure directe de l'efficacité de la conformité et de l'impact sur les SLA clients.
Où obtenir
Différence calculée entre les horodatages d'activités spécifiques.
Exemples
1200005003600000
|
|||
|
Est Transfrontalier
IsCrossBorder
|
Indicateur spécifiant si le paiement implique des pays différents. | ||
|
Description
Un attribut booléen qui est True si le pays de l'expéditeur diffère de celui du bénéficiaire. Cela soutient le KPI 'Latence de Traitement Multi-Devises' en séparant les flux domestiques des flux internationaux. Les paiements transfrontaliers ont généralement une complexité, des coûts et des délais de traitement plus élevés.
Pourquoi c'est important
Segmentation fondamentale pour l'analyse de la complexité des paiements.
Où obtenir
Comparaison du code pays BIC de l'expéditeur et du code pays BIC du bénéficiaire.
Exemples
truefaux
|
|||
|
Motif de refus
RejectionReason
|
Description textuelle expliquant pourquoi un paiement a été rejeté. | ||
|
Description
Contient la description narrative ou le code lorsque le paiement échoue, généralement trouvé dans le champ SWIFT 72 (Sender to Receiver Information) ou les messages de retour. Cela soutient l'analyse des 'Causes Profondes des Rejets Bénéficiaires'. Cela permet aux analystes d'effectuer de l'exploration de texte (text mining) pour trouver des thèmes communs dans les rejets (par exemple, 'Compte Invalide', 'Nom du Bénéficiaire Ne Correspond Pas').
Pourquoi c'est important
Fournit un contexte qualitatif pour les échecs de processus.
Où obtenir
Champ SWIFT 72 ou 79 dans les messages de retour (Retour MT103).
Exemples
Compte bénéficiaire clôturéIBAN InvalideÉchec de Conformité réglementaireIdentifiant bancaire inconnu
|
|||
|
Pays d'origine
OriginatingCountry
|
Le code pays de l'entité initiant le paiement. | ||
|
Description
Indique la juridiction d'origine de la demande de paiement. Ceci est vital pour le tableau de bord 'Sanctions Screening Lead Time', car les paiements provenant de juridictions à haut risque sont souvent soumis à des contrôles de conformité rigoureux et plus longs. Cela permet une analyse géographique des volumes de paiement et des retards de traitement.
Pourquoi c'est important
Dimension clé pour l'analyse des risques de conformité et la performance régionale.
Où obtenir
Dérivé du BIC de l'expéditeur (caractères 5-6 du code pays).
Exemples
USGBDEFR
|
|||
|
Priorité de l'instruction
InstructionPriority
|
L'indicateur de priorité signalant l'urgence du paiement. | ||
|
Description
Dérivé des en-têtes de message (par exemple, 'Normal' vs 'Urgent'). Cela permet une segmentation dans le tableau de bord 'Cycles d'Approbation des Virements de Grande Valeur', car les paiements urgents nécessitent souvent des flux d'approbation accélérés. Comprendre la distribution des priorités aide à la planification des ressources pour les périodes de pointe.
Pourquoi c'est important
Permet de distinguer les exigences de SLA entre les paiements standards et accélérés.
Où obtenir
Bloc SWIFT 2, champ Priorité du Message (ex: N pour Normal, U pour Urgent).
Exemples
NormalUrgentSystème
|
|||
Activités de traitement des paiements
| Activité | Description | ||
|---|---|---|---|
|
Demande de paiement créée
|
La génération initiale de l'instruction de paiement au sein du système bancaire interne ou de l'ERP. Ceci est capturé 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
Établit l'heure de début pour l'ensemble du cycle de vie du paiement. Essentiel pour calculer les temps de traitement de bout en bout et identifier les retards en amont avant l'engagement du réseau SWIFT.
Où obtenir
Timestamp de création de la table de transactions dans le Core Banking System (CBS) ou le Payment Hub.
Capture
Enregistré lorsque l'enregistrement de transaction est créé
Type d'événement
explicit
|
|||
|
Filtrage des sanctions réussi
|
Le timestamp lorsque l'instruction de paiement passe avec succès le processus de filtrage des listes OFAC/Sanctions. Capturé explicitement à partir des logs du système de Conformité ou déduit lorsqu'un statut 'Retenue pour filtrage' est libéré. | ||
|
Pourquoi c'est important
Critique pour le tableau de bord 'Délai de Filtrage des Sanctions'. Les retards ici représentent des goulots d'étranglement de conformité plutôt que des inefficacités opérationnelles.
Où obtenir
Journaux du système de filtrage de conformité ou indicateurs de statut de conformité du Payment Hub.
Capture
Enregistré lors des mises à jour du statut de filtrage
Type d'événement
explicit
|
|||
|
Instruction de paiement envoyée
|
La transmission du message formaté (MT103 ou ISO 20022 pacs.008) à la passerelle SWIFT. Capturée explicitement lorsque la charge utile du message est générée et transférée à l'interface réseau. | ||
|
Pourquoi c'est important
Utilisé pour calculer le 'Taux de respect des délais SWIFT'. Marque la transition du traitement interne au traitement réseau.
Où obtenir
Logs de SWIFT Alliance Access (SAA) ou logs de transmission de la passerelle.
Capture
Enregistré lors de la sortie du message
Type d'événement
explicit
|
|||
|
Paiement approuvé
|
L'action d'autorisation finale par un responsable désigné ou une règle automatisée pour les transferts de grande valeur. Capturée explicitement lorsque l'indicateur du workflow d'approbation est défini sur vrai. | ||
|
Pourquoi c'est important
Clé pour le tableau de bord 'Cycles d'Approbation des Virements de Grande Valeur'. Identifie les retards dans les approbations manuelles pour les mouvements de liquidité importants.
Où obtenir
Piste d'audit du moteur de workflow d'approbation.
Capture
Enregistré lors de l'exécution de l'action d'approbation
Type d'événement
explicit
|
|||
|
Paiement rapproché
|
Le rapprochement de la transaction de paiement avec le relevé de compte Nostro/Vostro. Déduit lorsque le système de réconciliation lie l'ID de transaction à un poste de relevé. | ||
|
Pourquoi c'est important
Clôture le cycle financier. Les retards ici impactent la visibilité de la trésorerie et l'auditabilité.
Où obtenir
Logs du système de réconciliation ou statut 'Rapproché' dans le Core Banking System.
Capture
Comparer le statut de rapprochement
Type d'événement
inferred
|
|||
|
Paiement réglé
|
La confirmation que les fonds ont été crédités sur le compte du bénéficiaire (souvent statut gpi ACSC). Capturée explicitement via 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. Clé pour le calcul de l'« Écart de règlement à réconciliation ».
Où obtenir
SWIFT gpi Tracker (statut ACSC) ou confirmations MT900/910.
Capture
Enregistré lorsque le règlement est confirmé
Type d'événement
explicit
|
|||
|
ACK SWIFT reçu
|
La réception d'un Accusé de Réception (ACK) technique du réseau SWIFT, confirmant que le message a été accepté pour traitement. Capturée explicitement à partir des logs de l'interface réseau. | ||
|
Pourquoi c'est important
Confirme que le message a été correctement acheminé dans le réseau mondial. Permet de différencier les échecs internes de la propagation réelle sur le réseau.
Où obtenir
Logs de la passerelle SWIFT (recherche de signaux ACK vs NACK).
Capture
Enregistré lors de la réception de l'ACK réseau
Type d'événement
explicit
|
|||
|
Détails de paiement validés
|
La réussite des contrôles de syntaxe et de format (ex: format IBAN, validité BIC) sur l'instruction de paiement. Ceci est souvent déduit lorsque le statut de la transaction passe de 'Brouillon' à 'Validé' ou 'Prêt pour autorisation'. | ||
|
Pourquoi c'est important
Des taux d'échec élevés ici indiquent une mauvaise qualité des données à la source. Mesure le KPI 'Taux de Validation du Premier Passage'.
Où obtenir
Logs de statut du Moteur de paiement ou tables d'historique de validation.
Capture
Comparer le champ de statut avant/après
Type d'événement
inferred
|
|||
|
Erreur de paiement identifiée
|
L'événement où une transaction est signalée pour réparation en raison d'échecs de validation, de NACKs ou de messages de rejet. Déduit lorsque la transaction entre dans une file d'attente de 'Réparation', de 'Correction' ou d''Exception'. | ||
|
Pourquoi c'est important
Suit le 'Taux de retravail de résolution d'erreurs'. Une fréquence élevée ici détruit les ratios de Straight-Through Processing (STP).
Où obtenir
Colonnes de statut du Payment Hub ou logs de files d'attente d'exceptions.
Capture
Comparer le champ de statut à Erreur/Réparation
Type d'événement
inferred
|
|||
|
Erreur de paiement résolue
|
La modification et la resoumission réussies d'une transaction qui était auparavant en erreur. Déduit lorsqu'une transaction passe d'une file d'attente de 'Réparation' à un état de 'Traitement' ou 'Prêt'. | ||
|
Pourquoi c'est important
Mesure l'efficacité de l'équipe de reprise manuelle. Des durées longues ici indiquent des lacunes de formation ou des codes d'erreur complexes.
Où obtenir
Logs de statut du Payment Hub montrant la sortie des files d'attente d'exceptions.
Capture
Comparer le statut de sortie du champ de réparation
Type d'événement
inferred
|
|||
|
Paiement rejeté
|
La réception d'un message de rejet (Retour MT103 ou statut gpi RJCT) d'une banque bénéficiaire ou intermédiaire. Capturée explicitement à partir des messages SWIFT entrants. | ||
|
Pourquoi c'est important
Critique pour le tableau de bord 'Causes Profondes des Rejets Bénéficiaires'. Identifie les blocages externes tels que les comptes clôturés ou les données de routage incorrectes.
Où obtenir
Messages SWIFT entrants (MT103 RET, pacs.004) ou statut gpi RJCT.
Capture
Enregistré lors de la réception du message de rejet
Type d'événement
explicit
|
|||
|
Paiement transféré
|
Une mise à jour de statut intermédiaire (souvent statut gpi ACSP) indiquant que le paiement est en cours de traitement par une banque intermédiaire. Capturé via les mises à jour du SWIFT gpi Tracker ou les messages de statut. | ||
|
Pourquoi c'est important
Offre une visibilité sur la 'boîte noire' du correspondant bancaire. Essentiel pour analyser le parcours total de bout en bout.
Où obtenir
Flux de données SWIFT gpi Tracker ou messages MT199/trck.
Capture
Enregistré lors de la réception de la mise à jour du tracker
Type d'événement
explicit
|
|||