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 fournit un cadre structuré pour vous aider à 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 obtenir une visibilité claire sur vos cycles de règlement et de rapprochement. En suivant ce guide, vous pouvez créer un journal d’événements fiable 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 à surveiller
  • Recommandations techniques pour l’extraction des données Fiserv
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

Ces champs de données recommandés fournissent le contexte nécessaire à votre journal d’événements pour analyser de manière complète l’ensemble 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é s’est produite.
Description

Cet attribut enregistre le moment précis où un événement a eu lieu. Il constitue la base de toutes les analyses temporelles, notamment les temps de cycle, les délais et l’identification des goulots d’étranglement.

Dans les Dashboards, ces données servent à calculer la durée entre les étapes, par exemple le délai entre « Payment Request Created » et « Payment Authorized ». Des horodatages précis sont nécessaires pour ordonner correctement les événements qui se produisent à quelques instants d’intervalle.

Pourquoi c’est important

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

Où les obtenir

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
Identifiant de transaction du paiement
PaymentTransactionId
Identifiant unique de l’instruction de paiement ou du dossier de transaction concerné.
Description

Cet attribut sert de clé centrale pour relier toutes les activités d’un même cycle de vie de paiement. Il permet aux analystes de suivre le parcours depuis la demande initiale jusqu’à la validation, l’approbation, puis 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. Elle est indispensable pour reconstituer le flux du processus et associer correctement des événements disjoints, comme un règlement intervenant plusieurs jours après l’autorisation, au même objet métier.

Pourquoi c’est important

Il s’agit du Case ID fondamental requis pour regrouper les événements en instances de processus.

Où les obtenir

Consultez la documentation Fiserv pour identifier 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 exécutée, comme « Payment Request Created » ou « Payment Settled ». Il définit les nœuds de la carte du processus et est essentiel pour comprendre l’enchaînement des opérations.

L’analyse des activités distinctes permet aux organisations de visualiser le flux de travail, d’identifier les étapes ignorées et de détecter les parcours non conformes où des validations ou approbations obligatoires ont été contournées.

Pourquoi c’est important

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

Où les obtenir

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

Exemples
Demande de paiement crééePaiement autoriséErreur de paiement identifié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 l’actualité des données utilisées pour l’analyse. Cela est essentiel pour déterminer si les Dashboards reflètent les opérations en temps réel ou des instantanés historiques.

Cet attribut aide les utilisateurs à se fier aux indicateurs affichés et à éviter de prendre des décisions sur la base de données obsolètes, notamment lors du suivi du respect des heures limites ou des goulots d’étranglement actifs.

Pourquoi c’est important

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

Où les obtenir

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 à l’origine des données.
Description

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

Les analystes peuvent ainsi filtrer la vue du processus par système d’origine et cibler l’analyse sur des environnements techniques ou des points d’intégration précis.

Pourquoi c’est important

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

Où les obtenir

Renseigné en dur lors de l’extraction ou issu des métadonnées du système.

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

Enregistre le code d’erreur technique ou métier associé aux activités « Payment Error Identified ». Cet attribut constitue le fondement du Validation Error and Rework Tracker.

En regroupant la fréquence des codes d’erreur spécifiques, l’organisation peut identifier les problèmes systémiques de qualité des données, par exemple « Invalid Routing Number », et mettre en place des corrections ciblées dans la logique de validation ou la formation des utilisateurs.

Pourquoi c’est important

Identifie les causes profondes des reprises.

Où les obtenir

Journaux d’erreurs ou détails du statut des transactions.

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

Précise la devise dans laquelle le paiement est libellé, par exemple USD ou EUR. Cet attribut est essentiel pour le Dashboard Currency and Method Volume Trends, 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 les contrôles de doublons ne signalent à tort des transactions ayant la même valeur numérique, mais libellées dans des devises différentes.

Pourquoi c’est important

Nécessaire pour l’analyse des traitements multidevises.

Où les obtenir

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

Exemples
USDEURGBPCADJPY
Date d’échéance du paiement
PaymentDueDate
Date à laquelle le paiement doit avoir été traité.
Description

Date cible d’achèvement du paiement. Elle est utilisée dans le Processing Cutoff Compliance Monitor pour signaler les transactions susceptibles d’être en retard.

La comparaison de l’horodatage « Payment Settled » 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 c’est important

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

Où les obtenir

Détails de l’instruction de paiement.

Exemples
2023-11-012023-11-15
Est STP
IsStraightThroughProcessing
Indicateur précisant si le paiement n’a nécessité aucune intervention manuelle.
Description

Attribut booléen calculé, vrai lorsque le dossier ne contient aucune étape « Payment Error Identified », « Payment Error Resolved » ou « Payment Approved » manuelle, selon la définition retenue. Il alimente directement le KPI Straight Through Processing Rate.

Il permet de segmenter le processus entre les flux entièrement automatisés et ceux nécessitant une intervention humaine, afin d’obtenir une vision claire du potentiel d’automatisation.

Pourquoi c’est important

Indicateur essentiel de l’efficacité du processus et de la réussite de l’automatisation.

Où les obtenir

Calculé lors de la transformation des données.

Exemples
truefalse
Mode de paiement
PaymentMethod
Mécanisme utilisé pour exécuter le paiement, par exemple Wire ou ACH.
Description

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

L’analyse des variantes de 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’organisation dans son ensemble.

Pourquoi c’est important

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

Où les obtenir

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

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

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

Il est essentiel pour la vue « Duplicate Payment Detection View », où des montants identiques associés aux informations du payeur et du bénéficiaire signalent des erreurs potentielles. Il sert également à analyser les autorités d’approbation, car les montants élevés déclenchent souvent des parcours de flux de travail différents.

Pourquoi c’est important

Essentiel pour l’analyse des risques financiers et la détection des doublons.

Où les obtenir

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 sur lequel les fonds sont crédités.
Description

Identifie le compte destinataire. Comme le compte du payeur, cet attribut est essentiel pour la vue Duplicate Payment Detection. Il garantit que l’analyse cible correctement les relations avec les bénéficiaires concernés.

Dans le suivi du respect des heures limites, l’identification du bénéficiaire peut aider à prioriser les fournisseurs stratégiques ou les règlements importants qui ne doivent pas échouer.

Pourquoi c’est important

Essentiel pour la détection des doublons et l’analyse des bénéficiaires.

Où les obtenir

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 sur lequel les fonds sont débités.
Description

Identifie le compte à l’origine du paiement. Il s’agit d’un élément clé de la vue Duplicate Payment Detection. Associé au bénéficiaire, au montant et à l’heure, il forme l’empreinte unique utilisée pour détecter les doubles paiements accidentels.

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

Pourquoi c’est important

Essentiel pour la détection des doublons et l’analyse de la fraude.

Où les obtenir

Détails de la transaction, colonne Debit Account.

Exemples
123456789987654321ACC-001-992
Utilisateur de traitement
ProcessingUser
Identifiant de l’utilisateur ou de l’agent système responsable de l’activité.
Description

Identifie la personne ou le système ayant exécuté l’action, qu’il s’agisse d’un approbateur humain ou d’un robot d’automatisation. Ces données alimentent les Dashboards Error Resolution Cycle Efficiency et Approval Authority Throughput.

Le suivi des utilisateurs permet aux analystes d’identifier les besoins de formation des personnes présentant un taux d’erreur élevé et de repérer les goulots d’étranglement lorsque certains approbateurs sont surchargés de demandes.

Pourquoi c’est important

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

Où les obtenir

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 certaines banques destinataires peuvent présenter des délais de traitement ou des problèmes d’intégration différents.

Il ajoute une dimension au Dashboard Settlement to Reconciliation Gap et permet de déterminer si les retards sont externes, liés à une banque donnée, ou internes.

Pourquoi c’est important

Analyse des dépendances externes.

Où les obtenir

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

Exemples
ChaseBank of AmericaWells FargoCitibank
Est une reprise
IsRework
Indicateur précisant si cette activité fait partie d’une boucle de reprise.
Description

Indicateur booléen qui marque les activités survenant après l’identification d’une erreur, mais avant sa résolution, ainsi que les activités répétées. Il alimente le KPI Payment Validation Rework Rate.

Les analystes peuvent ainsi filtrer la cartographie du processus pour n’afficher que le « happy path » ou, au contraire, se concentrer entièrement sur le « rework path » afin de comprendre les modes de défaillance.

Pourquoi c’est important

Distingue le travail créateur de valeur du travail de correction.

Où les obtenir

Calculé à partir des boucles du processus.

Exemples
truefalse
Heure limite dépassée
IsCutoffMissed
Indicateur précisant si le paiement a été envoyé après l’heure limite bancaire quotidienne.
Description

Valeur booléenne calculée qui compare l’heure de « Payment Instruction Sent » à l’heure limite quotidienne correspondant à la devise et au mode de paiement. Elle alimente le KPI Cutoff Adherence Rate.

L’identification des heures limites manquées aide à rechercher les causes profondes des retards, qu’ils résultent d’une initiation tardive ou d’un traitement interne trop lent.

Pourquoi c’est important

Essentiel pour la conformité opérationnelle et la gestion des liquidités.

Où les obtenir

Calculé en comparant EventTimestamp avec la table Cutoff Reference.

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

Indique le niveau de séniorité ou d’autorité associé à l’activité « Payment Approved ». Il est utilisé dans le Dashboard Approval Authority Throughput pour déterminer si les approbateurs de niveau supérieur deviennent des goulots d’étranglement.

La compréhension de la répartition des paiements entre les différents niveaux, par exemple Level 1 et Level 3, aide à optimiser les règles de délégation des pouvoirs.

Pourquoi c’est important

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

Où les obtenir

Tables des rôles utilisateurs ou des flux de travail d’approbation.

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

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

Cet attribut contribue à l’audit de conformité du parcours de paiement en vérifiant que les différentes unités respectent leurs exigences réglementaires ou leurs contrôles internes spécifiques.

Pourquoi c’est important

Fournit le contexte organisationnel nécessaire à l’analyse de la performance.

Où les obtenir

Correspondance du centre de coûts ou code du service.

Exemples
Banque de détailCrédit commercialGestion de patrimoineOpérations
Obligatoire Recommandé Facultatif

Activités du traitement des paiements

Consignez ces étapes et jalons essentiels du processus dans votre journal d’événements afin de permettre une découverte précise et l’optimisation de vos flux de paiement.
5 Recommandé 8 Facultatif
Activité Description
Demande de paiement créée
Il s’agit de l’enregistrement initial de l’instruction de paiement dans le système Fiserv. Cet événement est explicitement journalisé lorsqu’un utilisateur ou un système externe lance une transaction via une API ou une interface.
Pourquoi c’est important

Marque le début de la chronologie du processus. Cet élément est essentiel pour calculer le temps de cycle total et identifier les goulots d’étranglement à l’entrée.

Où les obtenir

Horodatage de création de la table d’historique des transactions. Recherchez le premier enregistrement associé au Payment Transaction ID concerné.

Collecte

Journalisé 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 un lot ACH ou un message Wire, au réseau externe ou à la chambre de compensation. Il s’agit d’un point de transfert essentiel.
Pourquoi c’est important

Essentiel pour le « Processing Cutoff Compliance Monitor ». Garantit que l’organisation respecte les heures limites bancaires quotidiennes.

Où les obtenir

Journaux de traitement des lots ou horodatages de génération des fichiers. Souvent consignés sous « Batch Created » ou « File Transmitted ».

Collecte

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

Essentiel pour l’« Authorization Cycle Time Analysis ». Les retards à cette étape indiquent des goulots d’étranglement dans la chaîne d’approbation humaine.

Où les obtenir

Journaux d’audit montrant l’action d’un utilisateur qui fait passer l’état de « Pending Approval » à « Approved ».

Collecte

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

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

Requis pour le « Settlement to Reconciliation Gap ». Garantit une clôture exacte des comptes financiers.

Où les obtenir

Journaux du module de rapprochement, lorsque le statut passe à « Matched » ou « Reconciled ».

Collecte

Consigné lors du rapprochement de la transaction

Type d’événement explicit
Paiement réglé
Le transfert des fonds est finalisé et comptabilisé dans le grand livre. Cela marque l’achèvement financier de la transaction du point de vue de la banque.
Pourquoi c’est important

Point final principal du « Straight Through Processing Rate ». Indique que les fonds ont effectivement été transférés.

Où les obtenir

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

Collecte

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 bancaire et la conformité du format. Cet événement est généralement déduit lorsqu’une transaction passe correctement de l’état reçu à l’état en attente ou approuvé, sans déclencher d’erreur.
Pourquoi c’est important

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

Où les obtenir

Déduit d’un changement d’état de « Received » à « Pending » ou « Ready » dans un délai court.

Collecte

Comparer le champ d’état avant et après

Type d’événement inferred
Erreur de paiement identifiée
Enregistre le moment où une transaction est signalée par un état d’échec ou un code d’exception. Cela se produit lorsque les règles de validation échouent ou que des contrôles externes renvoient une réponse négative.
Pourquoi c’est important

Essentiel pour le Dashboard « Validation Error and Rework Tracker ». Des volumes élevés à cette étape indiquent des problèmes de qualité des données en amont.

Où les obtenir

Le champ d’état de la transaction prend la valeur d’un code d’exception, par exemple « Invalid », « Hold » ou « Error ».

Collecte

Journalisé lorsque l’état passe à Error

Type d’événement explicit
Erreur de paiement résolue
Représente la correction d’une transaction précédemment en erreur. Cet événement est déduit lorsqu’une transaction passe d’un état d’erreur à un état de traitement ou de validité.
Pourquoi c’est important

Essentiel pour calculer le « Mean Time to Resolve Payment Errors ». Cet indicateur aide à mesurer l’efficacité de l’équipe opérationnelle.

Où les obtenir

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

Collecte

Comparer le champ d’état avant et après

Type d’événement inferred
Notification de paiement envoyée
Le système déclenche une communication, par e-mail ou SMS, destinée au payeur ou au bénéficiaire pour confirmer la transaction. Cela améliore la transparence pour les clients.
Pourquoi c’est important

Alimente le « Notification Speed and Responsiveness ». De longs délais après le règlement réduisent la confiance des clients.

Où les obtenir

Journaux de communication ou tables d’historique des interactions clients associés à l’identifiant de transaction.

Collecte

Consigné lors du déclenchement de l’e-mail ou du SMS

Type d’événement explicit
Paiement annulé
Arrêt d’un flux de paiement avant le règlement, déclenché par un utilisateur ou une règle système. Cela interrompt tout traitement ultérieur.
Pourquoi c’est important

Identifie le gaspillage et le travail abandonné. Un taux élevé d’annulation après approbation peut révéler des inefficacités dans le processus.

Où les obtenir

Changement de statut vers « Cancelled », « Void » ou « Stopped ».

Collecte

Consigné lorsque le statut passe à « Cancelled »

Type d’événement explicit
Paiement autorisé
Confirmation interne finale indiquant que les fonds sont disponibles et que la transaction peut être exécutée. Cette étape peut avoir lieu simultanément à l’approbation ou lors d’un contrôle système distinct.
Pourquoi c’est important

Distingue l’approbation managériale de l’autorisation au niveau du système. Important pour le Dashboard « Approval Authority Throughput ».

Où les obtenir

Changement de statut indiquant « Authorized » ou « Ready to Post ».

Collecte

Comparer le champ d’état 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. Cela confirme que l’instruction a été reçue correctement par l’entité suivante.
Pourquoi c’est important

Valide que l’« Instruction Sent » a abouti. Les écarts à ce stade indiquent des problèmes de connectivité réseau ou de format externe.

Où les obtenir

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

Collecte

Consigné lors de la réception de l’ACK

Type d’événement explicit
Paiement planifié
Se produit lorsqu’un paiement est approuvé, mais conservé jusqu’à une date d’effet ultérieure. Le système place la transaction en file d’attente jusqu’à l’ouverture de la fenêtre de traitement.
Pourquoi c’est important

Explique le temps d’inactivité dans le processus. Distingue un délai causé par un goulot d’étranglement d’une attente volontaire jusqu’à la date d’échéance.

Où les obtenir

Comparaison entre « Entry Date » et « Effective Date ». Si « Effective Date » est ultérieure, cet état est actif.

Collecte

Dérivé de la comparaison du champ X avec le 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 de travail financiers en appliquant ce modèle à votre environnement Fiserv. Notre approche guidée vous garantit de disposer des bonnes données pour obtenir des améliorations concrètes de votre trésorerie et de votre conformité opérationnelle.

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

Supprimez les retards de rapprochement et maîtrisez vos flux de travail Fiserv.

Démarrer l’essai gratuit

Aucune carte bancaire requise. Configuration en quelques minutes.