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 l’analyse des paiements
- Principales étapes du processus à suivre
- Conseils techniques pour extraire les données Fiserv
Attributs du traitement des paiements
| 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
|
|||
Activités du traitement des paiements
| 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
|
|||
Guides d’extraction
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.
Aucune carte bancaire requise. Configuration en quelques minutes.