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

Fiserv
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 propose un cadre structuré pour associer vos données Fiserv à un format adapté au Process Mining et à l’analyse. Il présente les attributs et les activités essentiels pour comprendre clairement les cycles de règlement et de rapprochement. Suivez ce guide pour créer un journal d’événements qui met en évidence les inefficacités et les risques de conformité de vos opérations financières.
  • Attributs recommandés pour l’analyse des paiements
  • Principales étapes du processus à suivre
  • Conseils techniques pour extraire les données Fiserv
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

Ces champs de données recommandés apportent au journal d’événements le contexte nécessaire à l’analyse complète du cycle de vie de vos paiements.
5 Obligatoire 9 Recommandé 5 Facultatif
Nom Description
Horodatage de l’événement
EventTimestamp
Date et heure exactes auxquelles l’activité a eu lieu.
Description

Cet attribut consigne le moment précis où un événement s’est produit. Il sert de base à toutes les analyses temporelles, notamment le calcul des temps de cycle et des délais, ainsi que l’identification des goulots d’étranglement.

Dans les Dashboards, ces données permettent de calculer la durée entre les étapes, par exemple le temps écoulé entre « Demande de paiement créée » et « Paiement autorisé ». Des horodatages précis sont nécessaires pour ordonner correctement les événements qui se succèdent rapidement.

Pourquoi est-ce important ?

Nécessaire pour ordonner les événements et calculer les durées de performance du processus.

Où trouver ces données

Journaux d’audit ou colonnes d’horodatage des mises à jour de transaction.

Exemples
2023-10-15T08:30:00Z2023-10-15T09:15:22Z2023-10-16T14:00:00Z2023-10-17T10:00:00Z
ID de transaction de paiement
PaymentTransactionId
Identifiant unique de l’instruction de paiement ou du cas de transaction concerné.
Description

Cet attribut sert de clé centrale pour relier toutes les activités d’un même cycle de paiement. Il permet aux analystes de suivre le parcours depuis la demande initiale jusqu’à la validation, l’approbation et le règlement final ou l’annulation.

Dans les environnements Fiserv, il s’agit généralement de la clé primaire des tables d’historique des transactions. Cet identifiant est indispensable pour reconstituer le flux du processus et associer correctement au même objet métier des événements qui semblent disjoints, par exemple un règlement intervenant plusieurs jours après l’autorisation.

Pourquoi est-ce important ?

Il s’agit de l’ID de cas fondamental nécessaire pour regrouper les événements en instances de processus.

Où trouver ces données

Consultez la documentation Fiserv sur les tables Transaction ou Payment Header.

Exemples
TRX-99823101PMT-2023-88421002938475CHK-5512WIRE-US-9921
Nom de l’activité
ActivityName
Événement ou changement de statut précis survenu dans le processus de paiement.
Description

Cet attribut décrit l’étape réalisée, par exemple « Demande de paiement créée » ou « Paiement réglé ». Il définit les nœuds de la cartographie du processus et permet de comprendre l’ordre des opérations.

En analysant les différentes activités, les organisations peuvent visualiser le flux de travail, repérer les étapes ignorées et détecter les parcours non conformes où des validations ou approbations obligatoires ont été contournées.

Pourquoi est-ce important ?

Définit les événements qui composent la chronologie du processus.

Où trouver ces données

Journal d’historique des transactions ou tables d’audit des changements de statut.

Exemples
Demande de paiement crééePaiement autoriséErreur de paiement détectéePaiement régléPaiement annulé
Dernière mise à jour des données
LastDataUpdate
Horodatage de la dernière extraction ou actualisation de l’enregistrement.
Description

Indique la fraîcheur des données utilisées pour l’analyse. Cet attribut permet de déterminer si les Dashboards reflètent les opérations en temps réel ou un état historique.

Il aide les utilisateurs à se fier aux métriques affichées et à éviter de prendre des décisions à partir de données obsolètes, notamment lors du suivi du respect des heures limites ou des goulots d’étranglement en cours.

Pourquoi est-ce important ?

Garantit l’actualité et la fiabilité des données.

Où trouver ces données

Heure système au moment de l’exécution de l’ETL.

Exemples
2023-10-27T12:00:00Z2023-10-28T06:00:00Z
Système source
SourceSystem
Nom du système d’origine des données.
Description

Identifie le module Fiserv ou le système externe qui a généré l’événement. Cet attribut est particulièrement utile dans les environnements complexes où les paiements peuvent être initiés par un canal frontal, puis réglés dans un système bancaire central en arrière-plan.

Il permet aux analystes de filtrer la vue du processus selon le système d’origine et de cibler l’analyse sur des environnements techniques ou des points d’intégration précis.

Pourquoi est-ce important ?

Fournit le contexte technique et la traçabilité des données.

Où trouver ces données

Valeur codée en dur lors de l’extraction ou issue des métadonnées du système.

Exemples
Fiserv PremierFiserv SignatureFiserv DNAFiserv Enterprise Payments Platform
Code d’erreur
ErrorCode
Code généré lorsqu’un paiement échoue à la validation.
Description

Enregistre le code d’erreur technique ou métier associé aux activités « Erreur de paiement identifiée ». Cet attribut constitue la base du suivi des erreurs de validation et des reprises.

En regroupant les occurrences de chaque code d’erreur, l’organisation peut repérer les problèmes systémiques de qualité des données, comme un numéro d’acheminement non valide, et apporter des corrections ciblées à la logique de validation ou à la formation des utilisateurs.

Pourquoi est-ce important ?

Permet d’identifier les causes profondes des reprises.

Où trouver ces données

Journaux d’erreurs ou détails du statut de la transaction.

Exemples
E-101INV_ACCNSF_ERRAUTH_FAIL
Code de devise
CurrencyCode
Code ISO de la devise du paiement.
Description

Précise la devise dans laquelle le paiement est libellé (par exemple, USD ou EUR). Cet attribut est essentiel au Dashboard des tendances de volume par devise et mode de paiement, qui permet à l’organisation de suivre son exposition aux différentes devises étrangères.

Il sert également à normaliser les montants pour les rapports internationaux et à éviter que le contrôle des doublons ne signale à tort des transactions de même montant numérique, mais libellées dans des devises différentes.

Pourquoi est-ce important ?

Nécessaire à l’analyse des traitements multidevises.

Où trouver ces données

Table d’en-tête des transactions, colonne Currency.

Exemples
USDEURGBPCADJPY
Date d’échéance du paiement
PaymentDueDate
Date limite à laquelle le paiement doit être traité.
Description

Date cible à laquelle le paiement doit être effectué. Elle sert au suivi du respect des heures limites de traitement pour signaler les transactions susceptibles d’être en retard.

La comparaison de l’horodatage « Paiement réglé » avec cet attribut permet de calculer les indicateurs de respect des délais et aide l’organisation à préserver la confiance des bénéficiaires.

Pourquoi est-ce important ?

Point de référence pour mesurer le respect des SLA.

Où trouver ces données

Détails de l’instruction de paiement.

Exemples
2023-11-012023-11-15
Mode de paiement
PaymentMethod
Moyen utilisé pour effectuer le paiement (par exemple, virement Wire ou ACH).
Description

Classe la transaction selon le réseau de traitement utilisé. Cet attribut est fondamental pour l’analyse du temps de cycle d’autorisation, car les modes de paiement ont des procédures opérationnelles standard et des accords de niveau de service très différents.

L’analyse des variantes du processus par mode de paiement permet de déterminer si les retards sont propres à un canal, comme les virements internationaux, ou s’ils concernent l’ensemble de l’organisation.

Pourquoi est-ce important ?

Segmente les flux de processus selon l’infrastructure utilisée.

Où trouver ces données

Colonne du type de transaction ou du code d’instrument.

Exemples
Virement WireACHChèqueRTPVirement interne
Montant du paiement
PaymentAmount
Valeur monétaire de la transaction de paiement.
Description

Cet attribut représente la valeur financière du paiement. Il constitue une dimension essentielle pour segmenter l’analyse et distinguer les paiements stratégiques de montant élevé des transactions courantes de faible montant.

Il est indispensable à la vue de détection des paiements en double, où des montants identiques associés aux informations du payeur et du bénéficiaire peuvent signaler des erreurs potentielles. Il contribue aussi à l’analyse des pouvoirs d’approbation, car les montants élevés suivent souvent des flux de travail différents.

Pourquoi est-ce important ?

Indispensable à l’analyse des risques financiers et à la détection des doublons.

Où trouver ces données

Table d’en-tête des transactions, colonne Amount.

Exemples
150.0025000.5010.991000000.00
Numéro de compte du bénéficiaire
PayeeAccountNumber
Numéro du compte crédité.
Description

Identifie le compte destinataire. Comme le compte du payeur, cet attribut est essentiel à la vue de détection des paiements en double. Il permet de cibler correctement les relations avec les bénéficiaires concernés.

Pour le suivi du respect des heures limites, connaître le bénéficiaire aide à donner la priorité aux fournisseurs stratégiques ou aux règlements importants qui ne doivent pas échouer.

Pourquoi est-ce important ?

Indispensable à la détection des doublons et à l’analyse des bénéficiaires.

Où trouver ces données

Détails de la transaction, colonne Credit Account ou Beneficiary.

Exemples
555000111222333444BEN-882-11
Numéro de compte du payeur
PayerAccountNumber
Numéro du compte débité.
Description

Identifie le compte à l’origine du paiement. Cet attribut est essentiel à la vue de détection des paiements en double. Associé au bénéficiaire, au montant et à l’heure, il forme une empreinte unique qui permet de repérer les doubles paiements accidentels.

Il permet également d’analyser le volume des paiements par compte d’origine et d’identifier les portefeuilles internes les plus actifs.

Pourquoi est-ce important ?

Indispensable à la détection des doublons et à l’analyse des fraudes.

Où trouver ces données

Détails de la transaction, colonne Debit Account.

Exemples
123456789987654321ACC-001-992
Traitement direct
IsStraightThroughProcessing
Indique si le paiement a été traité sans intervention manuelle.
Description

Attribut booléen calculé, vrai si le cas ne comporte aucune étape « Erreur de paiement identifiée », « Erreur de paiement résolue » ou « Paiement approuvé » manuellement, selon la définition retenue. Il contribue directement à l’indicateur de taux de traitement direct.

Il permet de segmenter le processus en deux catégories : les flux entièrement automatisés et ceux qui nécessitent une intervention humaine. L’organisation peut ainsi évaluer clairement le potentiel d’automatisation.

Pourquoi est-ce important ?

Métrique clé de l’efficacité du processus et de la réussite de l’automatisation.

Où trouver ces données

Calculé lors de la transformation des données.

Exemples
truefalse
Utilisateur chargé du traitement
ProcessingUser
ID de l’utilisateur ou de l’agent système responsable de l’activité.
Description

Identifie la personne ou le système à l’origine de l’action, qu’il s’agisse d’un approbateur ou d’un robot d’automatisation. Ces données alimentent les Dashboards d’efficacité de résolution des erreurs et de débit des autorisations d’approbation.

Le suivi des utilisateurs permet aux analystes de repérer les besoins de formation des personnes qui commettent souvent des erreurs, ou les goulots d’étranglement dus à une surcharge de demandes pour certains approbateurs.

Pourquoi est-ce important ?

Permet d’analyser les ressources et de repérer les goulots d’étranglement.

Où trouver ces données

Journaux d’audit, colonne User ID.

Exemples
jdoeSYSTEM_BATCHmsmith_approverAPI_USER
Banque du bénéficiaire
BeneficiaryBank
Nom ou identifiant de la banque destinataire.
Description

Identifie l’établissement financier qui reçoit le paiement. Cet attribut est utile pour analyser les retards de règlement, car les banques destinataires peuvent avoir des délais de traitement ou des problèmes d’intégration différents.

Il ajoute une dimension au Dashboard du délai entre le règlement et le rapprochement et permet de déterminer si les retards sont externes, propres à une banque, ou internes.

Pourquoi est-ce important ?

Analyse des dépendances externes.

Où trouver ces données

Détails de la transaction, colonne Bank ID ou Name.

Exemples
ChaseBank of AmericaWells FargoCitibank
Heure limite dépassée
IsCutoffMissed
Indique si le paiement a été envoyé après l’heure limite quotidienne de la banque.
Description

Valeur booléenne calculée en comparant l’heure d’envoi de l’« Instruction de paiement » à l’heure limite quotidienne correspondant à la devise et au mode de paiement. Cet attribut contribue à l’indicateur de respect des heures limites.

Le repérage des heures limites manquées aide à rechercher les causes profondes des retards, qu’ils soient dus à une initiation tardive ou à un traitement interne trop lent.

Pourquoi est-ce important ?

Indispensable à la conformité opérationnelle et à la gestion des liquidités.

Où trouver ces données

Calculé en comparant EventTimestamp à la table Cutoff Reference.

Exemples
truefalse
Niveau d’approbation
ApprovalLevel
Niveau hiérarchique requis ou utilisé pour autoriser le paiement.
Description

Indique le niveau d’ancienneté ou d’autorité associé à l’activité « Paiement approuvé ». Le Dashboard de débit des autorisations d’approbation s’appuie sur cet attribut pour déterminer si les approbateurs de niveau supérieur deviennent des goulots d’étranglement.

La répartition des paiements par niveau, par exemple entre le niveau 1 et le niveau 3, aide à optimiser les règles de délégation des pouvoirs.

Pourquoi est-ce important ?

Segmente les goulots d’étranglement liés aux approbations selon la hiérarchie.

Où trouver ces données

Rôle de l’utilisateur ou tables de flux de travail des approbations.

Exemples
Niveau 1ResponsableDirecteurCFO
Reprise
IsRework
Indique si cette activité précise fait partie d’une boucle de reprise.
Description

Indicateur booléen qui marque les activités réalisées après la détection d’une erreur et avant sa résolution, ainsi que les activités répétées. Il contribue à l’indicateur de taux de reprise lors de la validation des paiements.

Les analystes peuvent filtrer la cartographie du processus pour n’afficher que le parcours nominal ou, au contraire, se concentrer sur le parcours de reprise afin de comprendre les causes des échecs.

Pourquoi est-ce important ?

Distingue le travail créateur de valeur des corrections.

Où trouver ces données

Calculé à partir des boucles du processus.

Exemples
truefalse
Unité opérationnelle
BusinessUnit
Service ou division à l’origine du paiement.
Description

Classe le paiement selon l’unité organisationnelle responsable de la dépense. Cet attribut aide à répartir les coûts et à déterminer quelles parties de l’organisation génèrent le plus de reprises manuelles ou d’erreurs.

Il contribue à l’audit de conformité du parcours de paiement en vérifiant que chaque unité respecte ses exigences réglementaires ou ses contrôles internes.

Pourquoi est-ce important ?

Fournit un contexte organisationnel pour l’analyse des performances.

Où trouver ces données

Association au centre de coûts ou code du service.

Exemples
Services bancaires aux particuliersFinancement commercialGestion de patrimoineOpérations
Obligatoire Recommandé Facultatif

Activités du traitement des paiements

Consignez ces étapes et jalons essentiels dans votre journal d’événements pour reconstituer avec précision les flux de traitement des paiements et repérer les possibilités d’optimisation.
5 Recommandé 8 Facultatif
Activité Description
Demande de paiement créée
Saisie initiale de l’instruction de paiement dans le système Fiserv. Cet événement est enregistré lorsqu’un utilisateur ou un système externe lance une transaction par API ou depuis une interface.
Pourquoi est-ce important ?

Marque le début du processus. Cet événement est essentiel pour calculer le temps de cycle total et repérer les goulots d’étranglement à la réception des demandes.

Où trouver ces données

Horodatage de création de l’enregistrement dans la table d’historique des transactions. Recherchez l’enregistrement le plus ancien associé à l’identifiant de transaction de paiement concerné.

Données à recueillir

Enregistré lors de l’insertion de l’enregistrement de transaction

Type d’événement explicit
Instruction de paiement envoyée
Transmission du fichier de paiement (par exemple, lot ACH ou message Wire) au réseau externe ou à la chambre de compensation. Il s’agit d’un point de transfert important.
Pourquoi est-ce important ?

Indispensable au « Suivi du respect des heures limites de traitement ». Permet de vérifier que l’organisation respecte les heures limites bancaires quotidiennes.

Où trouver ces données

Journaux de traitement par lots ou horodatages de génération des fichiers. Souvent consignés sous les libellés « Lot créé » ou « Fichier transmis ».

Données à recueillir

Consigné lors de la génération du fichier de lot

Type d’événement explicit
Paiement approuvé
Décision manuelle ou automatisée autorisant le paiement selon les limites de délégation. Cet événement est enregistré lorsqu’un utilisateur habilité ou une règle système met à jour l’indicateur d’approbation.
Pourquoi est-ce important ?

Indispensable à l’« Analyse du temps de cycle d’autorisation ». Les retards à cette étape signalent des goulots d’étranglement dans le circuit d’approbation.

Où trouver ces données

Journaux d’audit montrant qu’une action utilisateur a fait passer le statut de « En attente d’approbation » à « Approuvé ».

Données à recueillir

Enregistré lorsque l’approbation est accordée

Type d’événement explicit
Paiement rapproché
Rapprochement interne de la transaction avec les relevés bancaires ou les fichiers de règlement. Cette étape clôt le cycle comptable.
Pourquoi est-ce important ?

Nécessaire au « Délai entre le règlement et le rapprochement ». Permet de clôturer les comptes avec exactitude.

Où trouver ces données

Journaux du module de rapprochement où le statut passe à « Correspondance trouvée » ou « Rapproché ».

Données à recueillir

Consigné lors de la correspondance de rapprochement

Type d’événement explicit
Paiement réglé
Le transfert des fonds est finalisé et comptabilisé dans le grand livre. Du point de vue de la banque, cette étape marque la fin financière de la transaction.
Pourquoi est-ce important ?

Point final principal pour le « Taux de traitement direct ». Indique que les fonds ont effectivement été transférés.

Où trouver ces données

Statut de transaction « Comptabilisé » ou présence d’un horodatage de « Date de comptabilisation » dans le grand livre.

Données à recueillir

Consigné lors de la comptabilisation dans le grand livre

Type d’événement explicit
Détails du paiement validés
Le système vérifie les numéros de compte, les numéros d’acheminement et la conformité du format. Cette étape est généralement déduite lorsqu’une transaction passe du statut reçu au statut en attente ou approuvé sans générer d’erreur.
Pourquoi est-ce important ?

Indique que le premier contrôle automatisé a été franchi. Un échec à cette étape signale un problème de qualité des données, plutôt qu’un problème de liquidités ou d’approbation.

Où trouver ces données

Déduit d’un changement de statut de « Reçu » à « En attente » ou « Prêt » dans un court délai.

Données à recueillir

Comparez le champ de statut avant et après

Type d’événement inferred
Erreur de paiement détectée
Enregistre le moment où une transaction reçoit un statut d’échec ou un code d’exception. Cela se produit lorsque les règles de validation ne sont pas respectées ou qu’un contrôle externe renvoie une réponse négative.
Pourquoi est-ce important ?

Indispensable au tableau de bord « Suivi des erreurs de validation et des reprises ». Un volume élevé à cette étape signale des problèmes de qualité des données en amont.

Où trouver ces données

Le champ de statut de la transaction prend un code d’exception, par exemple « Invalide », « En attente » ou « Erreur ».

Données à recueillir

Enregistré lorsque le statut passe à « Erreur »

Type d’événement explicit
Erreur de paiement résolue
Correspond à la correction d’une transaction précédemment en erreur. Cet événement est déduit lorsque le statut de la transaction passe d’un état d’erreur à un état de traitement normal ou valide.
Pourquoi est-ce important ?

Indispensable au calcul du « délai moyen de résolution des erreurs de paiement ». Il permet de mesurer l’efficacité de l’équipe opérationnelle.

Où trouver ces données

Déduit lorsque le statut de la transaction passe d’un code d’erreur à un code de traitement normal.

Données à recueillir

Comparez le champ de statut avant et après

Type d’événement inferred
Notification de paiement envoyée
Le système envoie un message (e-mail/SMS) au payeur ou au bénéficiaire pour confirmer la transaction. Cette notification améliore la transparence pour le client.
Pourquoi est-ce important ?

Contribue à la « Rapidité et réactivité des notifications ». Un délai important après le règlement peut entamer la confiance des clients.

Où trouver ces données

Journaux de communication ou tables d’historique des interactions avec les clients, associés à l’ID de transaction.

Données à recueillir

Consigné lors de l’envoi de l’e-mail/SMS

Type d’événement explicit
Paiement annulé
Arrêt du flux de paiement avant le règlement, à l’initiative d’un utilisateur ou d’une règle système. Tout traitement ultérieur est interrompu.
Pourquoi est-ce important ?

Permet de repérer le travail inutile et les opérations abandonnées. Un taux élevé d’annulations après approbation peut révéler des inefficacités dans le processus.

Où trouver ces données

Changement de statut vers « Annulé », « Invalidé » ou « Arrêté ».

Données à recueillir

Consigné lorsque le statut passe à « Annulé »

Type d’événement explicit
Paiement autorisé
Confirmation interne finale que les fonds sont disponibles et que la transaction peut être exécutée. Cette étape peut avoir lieu en même temps que l’approbation ou faire l’objet d’un contrôle système distinct.
Pourquoi est-ce important ?

Distingue l’approbation managériale de l’autorisation au niveau du système. Important pour le Dashboard « Débit des autorisations d’approbation ».

Où trouver ces données

Changement de statut indiquant « Autorisé » ou « Prêt à comptabiliser ».

Données à recueillir

Comparez le champ de statut avant et après

Type d’événement inferred
Paiement confirmé
Réception d’un accusé de réception positif (ACK) du réseau externe ou de la passerelle. Il confirme que l’entité suivante a bien reçu l’instruction.
Pourquoi est-ce important ?

Permet de vérifier que l’« Instruction envoyée » a bien été transmise. Les écarts à cette étape peuvent signaler des problèmes de connectivité réseau ou de format externe.

Où trouver ces données

Journaux de traitement des fichiers entrants ou codes de réponse de l’API confirmant la réception.

Données à recueillir

Consigné à la réception de l’ACK

Type d’événement explicit
Paiement planifié
Cette étape intervient lorsqu’un paiement est approuvé, mais conservé en attente jusqu’à une date d’effet ultérieure. Le système met la transaction en file d’attente jusqu’à l’ouverture de la fenêtre de traitement.
Pourquoi est-ce important ?

Permet d’expliquer les temps d’inactivité dans le processus. Distingue un retard dû à un goulot d’étranglement d’une attente volontaire jusqu’à la date d’échéance.

Où trouver ces données

Comparaison entre la « Date de saisie » et la « Date d’effet ». Si la date d’effet est ultérieure, cet état est actif.

Données à recueillir

À déduire en comparant le champ X au champ Y

Type d’événement calculated
Recommandé Facultatif

Guides d’extraction

Comment extraire vos données de Fiserv

Prêt à commencer ?

Commencez à optimiser vos flux financiers en appliquant ce modèle à votre environnement Fiserv. Notre démarche guidée vous aide à réunir les données nécessaires pour améliorer concrètement votre trésorerie et votre conformité opérationnelle.

Optimisez le traitement des paiements et atteignez 98 % de STP dès aujourd’hui

Réduisez les retards de rapprochement et maîtrisez vos flux de travail Fiserv.

Démarrez l’essai gratuit

Aucune carte bancaire requise. Configuration en quelques minutes.