Votre modèle de données pour le traitement des paiements fournisseurs
Votre modèle de données pour le traitement des paiements fournisseurs
- Attributs recommandés pour une analyse détaillée
- Activités standard du processus pour l’association des événements
- Guide d’extraction étape par étape pour Oracle Fusion Financials
Attributs du traitement des paiements fournisseurs
| Nom | Description | ||
|---|---|---|---|
|
Dernière mise à jour des données
LastDataUpdate
|
Horodatage de l’extraction ou de l’actualisation des données. | ||
|
Description
Indique le moment précis où l’enregistrement a été extrait d’Oracle Fusion. Les analystes peuvent ainsi évaluer l’actualité des données et organiser les chargements incrémentiels. Cet attribut permet de distinguer l’heure réelle de l’événement du moment où les données sont devenues disponibles pour l’analyse.
Pourquoi est-ce important ?
Il garantit l’actualité des données et facilite la gestion des chargements incrémentiels.
Où trouver ces données
Heure système au moment de l’extraction
Exemples
2023-10-27T23:59:59Z
|
|||
|
Horodatage de l’événement
EventDateTime
|
Date et heure auxquelles l’activité a eu lieu. | ||
|
Description
Cet attribut enregistre l’horodatage exact d’une activité. Il sert à classer les événements par ordre chronologique et à calculer la durée entre les étapes du processus. Des horodatages précis sont indispensables pour analyser correctement le temps de cycle et repérer les goulots d’étranglement où les factures restent en attente entre deux étapes.
Pourquoi est-ce important ?
Il fournit la dimension temporelle nécessaire à l’analyse des performances et à la séquence du processus.
Où trouver ces données
CREATION_DATE ou LAST_UPDATE_DATE dans les tables correspondantes, par exemple AP_INVOICES_ALL et AP_CHECKS_ALL
Exemples
2023-10-01T08:30:00Z2023-10-05T14:15:00Z2023-10-10T09:00:00Z
|
|||
|
Nom de l’activité
ActivityName
|
Événement ou étape précise du processus. | ||
|
Description
Cet attribut indique le nom de l’étape exécutée, par exemple « Invoice Created », « Invoice Validated » ou « Payment Cleared ». Il permet à l’algorithme de Process Mining de reconstituer la séquence des événements (flux de contrôle) pour chaque facture. Ces valeurs sont généralement obtenues en regroupant des données provenant de plusieurs tables de transactions et d’historique, puis en attribuant à chaque enregistrement un nom d’événement compréhensible.
Pourquoi est-ce important ?
Il définit le « quoi » du processus, indispensable pour représenter le flux du processus et découvrir ses variantes.
Où trouver ces données
Dérivé des changements de statut dans AP_INVOICES_ALL, AP_INV_APRVL_HIST_ALL et AP_CHECKS_ALL
Exemples
Facture crééeFacture validéePaiement créé
|
|||
|
Numéro de facture
InvoiceNumber
|
Identifiant unique de la facture fournisseur. | ||
|
Description
Cet attribut constitue la référence unique d’une facture précise soumise par un fournisseur. Il sert d’ID de cas central pour l’analyse de Process Mining et regroupe toutes les activités ultérieures, comme les approbations, les blocages et les paiements. Dans Oracle Fusion Financials, ce champ est essentiel pour relier les en-têtes de facture aux lignes, aux paiements et aux bons de commande. Les analystes s’en servent pour suivre l’ensemble du cycle de vie d’un passif, de son enregistrement au transfert des fonds depuis le compte bancaire.
Pourquoi est-ce important ?
Il s’agit de l’identifiant de cas de référence nécessaire pour reconstituer l’instance du processus de bout en bout.
Où trouver ces données
AP_INVOICES_ALL.INVOICE_NUM
Exemples
INV-2023-00199887766OCT-SERVICE-04
|
|||
|
Système source
SourceSystem
|
Nom du système d’origine des données. | ||
|
Description
Identifie le logiciel qui fait foi pour l’événement. Dans ce contexte, il s’agit généralement d’Oracle Fusion Financials. Cet attribut est particulièrement utile dans les environnements où les données proviennent de plusieurs systèmes, comme des systèmes ERP, d’approvisionnement et bancaires.
Pourquoi est-ce important ?
Il garantit la traçabilité de la provenance des données, en particulier dans les environnements informatiques complexes.
Où trouver ces données
Renseigné en dur ou déduit de la configuration de connexion
Exemples
Oracle Fusion FinancialsOracle ERP CloudAncien système EBS
|
|||
|
Conditions de paiement
PaymentTerms
|
Conditions convenues concernant les délais de paiement et les remises. | ||
|
Description
Précise les conditions contractuelles de paiement, par exemple « Net 30 » ou « 2/10 Net 30 ». Cet attribut sert de base au Dashboard « Remises pour paiement anticipé obtenues ». Il détermine la date d’échéance visée et les économies éventuelles liées à un traitement accéléré.
Pourquoi est-ce important ?
Il définit les objectifs de respect des délais de paiement et d’obtention des remises.
Où trouver ces données
AP_TERMS.NAME (joint via TERMS_ID depuis AP_INVOICES_ALL)
Exemples
Net à 30 joursImmédiat2 % à 10 jours, net à 30 jours
|
|||
|
Date d’échéance
DueDate
|
Date limite à laquelle le paiement doit être effectué pour éviter des pénalités. | ||
|
Description
Date limite de paiement calculée à partir de la date de facture et des conditions de paiement. Cet attribut constitue la principale référence pour l’indicateur de performance clé « Taux de retard de paiement ». La comparaison de cette date avec la date de paiement réelle permet de vérifier le respect des contrats fournisseurs et l’efficacité de la gestion de trésorerie.
Pourquoi est-ce important ?
C’est la date cible de référence pour mesurer le respect des délais de paiement.
Où trouver ces données
AP_PAYMENT_SCHEDULES_ALL.DUE_DATE
Exemples
2023-10-302023-11-15
|
|||
|
Date de facture
InvoiceDate
|
Date figurant sur la facture émise par le fournisseur. | ||
|
Description
Cette date correspond à l’émission de la facture par le fournisseur. Elle est distincte de la date de réception ou de saisie dans Oracle et sert de référence pour calculer les échéances de paiement selon les conditions convenues. Un écart entre la date de facture et la date de saisie signale souvent un retard dans le traitement du courrier ou la numérisation.
Pourquoi est-ce important ?
Elle sert de référence pour calculer les délais de paiement et analyser l’ancienneté des factures.
Où trouver ces données
AP_INVOICES_ALL.INVOICE_DATE
Exemples
2023-09-152023-10-01
|
|||
|
Date de paiement
PaymentDate
|
Date à laquelle le paiement a été effectué ou encaissé. | ||
|
Description
Indique la date du transfert des fonds ou de l’émission du chèque. Elle marque la fin du cycle de l’indicateur de performance clé « Temps de cycle moyen entre la facture et le paiement ». La comparaison avec la date d’échéance permet de déterminer si le paiement a été effectué en retard, à temps ou assez tôt pour bénéficier d’une remise.
Pourquoi est-ce important ?
Elle marque la fin de la transaction financière et du cycle du processus.
Où trouver ces données
AP_CHECKS_ALL.CHECK_DATE
Exemples
2023-10-282023-11-01
|
|||
|
Montant de la facture
InvoiceAmount
|
Montant total de la facture. | ||
|
Description
Représente le montant total à payer pour la facture. Cette valeur est essentielle pour évaluer l’efficacité du traitement des factures de faible montant et comparer les efforts engagés à la valeur financière de la transaction. Elle sert aussi à donner la priorité aux factures de montant élevé afin de bénéficier des remises pour paiement anticipé.
Pourquoi est-ce important ?
Il quantifie l’incidence financière du cas et aide à hiérarchiser les risques.
Où trouver ces données
AP_INVOICES_ALL.INVOICE_AMOUNT
Exemples
1500.00250.5010000.00
|
|||
|
Nom du fournisseur
SupplierName
|
Nom du fournisseur qui émet la facture. | ||
|
Description
Cet attribut identifie l’entité externe qui demande le paiement. Dans Oracle Fusion, ces informations sont gérées dans le référentiel des fournisseurs (POZ_SUPPLIERS) et associées à la facture. L’analyse de cet attribut permet d’évaluer la conformité des fournisseurs et les délais de traitement, et de repérer ceux qui soumettent souvent des factures problématiques ou entraînent des reprises.
Pourquoi est-ce important ?
Il permet de comparer les performances du processus par fournisseur afin de mieux gérer les relations avec eux.
Où trouver ces données
POZ_SUPPLIERS.VENDOR_NAME (joint via VENDOR_ID depuis AP_INVOICES_ALL)
Exemples
Office Depot Inc.Oracle CorporationDell Services
|
|||
|
Numéro de commande d’achat
PurchaseOrderNumber
|
Numéro de référence de la commande d’achat associée. | ||
|
Description
Relie la facture au processus d’approvisionnement en amont. Cet attribut est essentiel à l’analyse « Rapprochement des commandes d’achat et résolution des écarts ». Les factures sans numéro de commande d’achat suivent généralement un circuit d’approbation différent, souvent moins efficace, que celles associées à une commande.
Pourquoi est-ce important ?
Il permet de distinguer les factures associées à une commande d’achat des factures sans commande, dont le déroulement diffère.
Où trouver ces données
PO_HEADERS_ALL.SEGMENT1 (lié via AP_INVOICE_LINES_ALL)
Exemples
PO-9988774500001234
|
|||
|
Type de facture
InvoiceType
|
Catégorie de la facture, par exemple facture standard ou avoir. | ||
|
Description
Classe la facture dans des catégories telles que facture standard, acompte ou avoir. Cet attribut correspond à l’attribut générique CaseType. Les différents types de factures suivent des parcours de validation et d’approbation distincts. Il est donc nécessaire de segmenter les données selon cet attribut pour établir une référence fiable des « Performances du temps de cycle de bout en bout ».
Pourquoi est-ce important ?
Il permet de comparer des factures similaires dans les analyses de performance des processus.
Où trouver ces données
AP_INVOICES_ALL.INVOICE_TYPE_LOOKUP_CODE
Exemples
STANDARDAVOIRACOMPTE
|
|||
|
Unité opérationnelle
BusinessUnit
|
Unité opérationnelle ou entité responsable de la facture. | ||
|
Description
Identifie la division interne ou la filiale qui traite la facture. Dans Oracle Fusion, cet attribut correspond à l’identifiant de l’organisation. Il est essentiel au Dashboard « Standardisation des variantes de processus à l’échelle mondiale », qui permet de comparer l’efficacité des processus entre différentes régions ou divisions.
Pourquoi est-ce important ?
Il permet de comparer les performances de différentes entités de l’organisation.
Où trouver ces données
HR_ORGANIZATION_UNITS.NAME (joint via ORG_ID depuis AP_INVOICES_ALL)
Exemples
Opérations aux États-UnisVentes en Europe, au Moyen-Orient et en AfriqueProduction en Asie-Pacifique
|
|||
|
Utilisateur ayant créé la facture
CreatedByUserName
|
Identifiant ou nom de l’utilisateur qui a saisi la facture. | ||
|
Description
Identifie l’utilisateur responsable de la saisie initiale. Cet attribut correspond à l’attribut du modèle de données générique User. Ces données servent à l’analyse du « Taux d’intervention manuelle » afin de repérer les besoins de formation ou les utilisateurs associés à un taux élevé de reprises.
Pourquoi est-ce important ?
Il permet d’analyser les performances par ressource et de vérifier la séparation des tâches.
Où trouver ces données
AP_INVOICES_ALL.CREATED_BY (résolu en nom d’utilisateur via PER_USERS)
Exemples
j.doeintégration_systèmem.smith
|
|||
|
Code de devise
CurrencyCode
|
Devise dans laquelle la facture a été émise. | ||
|
Description
Code de devise ISO, par exemple USD ou EUR, associé à la transaction. Il est nécessaire pour normaliser les montants dans l’analyse « Évaluation de l’efficacité des factures de faible montant ». Les variantes de processus diffèrent souvent nettement entre les paiements nationaux, en devise locale, et les paiements internationaux, en devise étrangère, en raison des contraintes bancaires.
Pourquoi est-ce important ?
Il permet de repérer les opérations transfrontalières complexes et de normaliser les données financières.
Où trouver ces données
AP_INVOICES_ALL.INVOICE_CURRENCY_CODE
Exemples
USDEURGBP
|
|||
|
Doublon potentiel
IsPotentialDuplicate
|
Indique si la facture présente des éléments communs avec une autre facture. | ||
|
Description
Indicateur booléen calculé, vrai lorsque le fournisseur et le montant correspondent à ceux d’une autre facture sur une période donnée. Il alimente le Dashboard « Analyse de détection des factures en double ». Il sert d’alerte préventive pour permettre aux auditeurs d’examiner certains dossiers avant le déclenchement du paiement.
Pourquoi est-ce important ?
C’est un attribut de contrôle essentiel pour prévenir les pertes financières.
Où trouver ces données
Calculé à partir de fonctions de fenêtre appliquées à InvoiceAmount et SupplierName
Exemples
truefalse
|
|||
|
Montant de la remise perdue
DiscountLostAmount
|
Valeur de la remise perdue en raison d’un paiement tardif. | ||
|
Description
Calculé comme la différence entre le montant total de la facture et le montant remisé lorsque la date de paiement dépasse la date limite prévue pour bénéficier de la remise. Cet attribut contribue à l’analyse « Remises pour paiement anticipé obtenues ». Il chiffre le coût des inefficacités du processus.
Pourquoi est-ce important ?
Il chiffre le coût des retards du processus.
Où trouver ces données
Calculé à partir de InvoiceAmount et PaymentTerms
Exemples
50.000.00120.50
|
|||
|
Nombre de jours de retard
DaysOverdue
|
Nombre de jours écoulés entre la date d’échéance et le paiement. | ||
|
Description
Nombre calculé qui indique le retard de paiement. Une valeur positive correspond à un paiement tardif ; une valeur négative, à un paiement anticipé. Cette métrique alimente le Dashboard « Suivi des retards de paiement et des risques de pénalité » et permet de mesurer l’ampleur des retards dans le processus.
Pourquoi est-ce important ?
Il mesure l’ampleur des retards de paiement.
Où trouver ces données
Calcul : PaymentDate - DueDate
Exemples
5-20
|
|||
|
Statut d’approbation
ApprovalStatus
|
Statut actuel du flux de travail de la facture. | ||
|
Description
Indique si la facture est requise, lancée, rejetée ou approuvée. Cet attribut contribue à l’« Analyse des goulots d’étranglement du flux d’approbation ». Il donne une vue d’ensemble de la position de la facture dans le circuit d’autorisation.
Pourquoi est-ce important ?
Il aide à repérer les blocages dans le circuit d’approbation.
Où trouver ces données
AP_INVOICES_ALL.WFAPPROVAL_STATUS
Exemples
REQUISAPPROUVÉE PAR LE FLUX DE TRAVAILNON REQUIS
|
|||
Activités de traitement des paiements fournisseurs
| Activité | Description | ||
|---|---|---|---|
|
Blocage appliqué à la facture
|
Un blocage manuel ou système est appliqué à la facture, empêchant son paiement. Il peut s’agir d’écarts de quantité ou de prix, ou d’un blocage manuel « Invoice Needs Review ». | ||
|
Pourquoi est-ce important ?
C’est le principal indicateur de friction dans le processus. L’analyse des motifs de blocage aide à repérer les problèmes de conformité des fournisseurs ou les lacunes du processus interne.
Où trouver ces données
Table AP_HOLDS_ALL, CREATION_DATE. Indique un arrêt dans le flux du processus.
Données à recueillir
Enregistré lorsque la transaction X est exécutée
Type d’événement
explicit
|
|||
|
Facture annulée
|
La facture est invalidée ou annulée, ce qui met fin à l’instance du processus sans paiement. | ||
|
Pourquoi est-ce important ?
Représente un effort perdu. Un taux d’annulation élevé révèle généralement des doublons saisis en amont ou une mauvaise qualité des données fournisseurs.
Où trouver ces données
AP_INVOICES_ALL.CANCELLED_DATE est renseigné.
Données à recueillir
Enregistré lorsque la transaction X est exécutée
Type d’événement
explicit
|
|||
|
Facture approuvée
|
L’approbation finale est accordée dans le flux de travail. Le statut de la facture passe à « Workflow Approved » ou « Manually Approved ». | ||
|
Pourquoi est-ce important ?
Cette étape importante rend la facture admissible à la sélection pour paiement. Un long délai avant cette étape révèle des goulots d’étranglement dans le processus d’approbation.
Où trouver ces données
Table AP_INV_APRVL_HIST_ALL (dernière action d’approbation) ou AP_INVOICES_ALL.WFAPPROVAL_STATUS = 'WFAPPROVED'.
Données à recueillir
Comparer le champ de statut avant et après
Type d’événement
inferred
|
|||
|
Facture créée
|
Création initiale de l’enregistrement de la facture dans le système de comptabilité fournisseurs d’Oracle Fusion. Cet événement enregistre l’horodatage auquel l’en-tête de facture est inscrit pour la première fois dans la base de données, qu’il ait été saisi manuellement ou importé par IDR ou via une interface. | ||
|
Pourquoi est-ce important ?
Définit l’heure de début du processus pour calculer le temps de cycle et analyser l’ancienneté. Cet indicateur est essentiel pour mesurer le délai entre la réception et la saisie.
Où trouver ces données
Table AP_INVOICES_ALL, colonne CREATION_DATE. Filtrez par INVOICE_ID.
Données à recueillir
Enregistré lors de la création de l’enregistrement de transaction
Type d’événement
explicit
|
|||
|
Facture validée
|
Le statut de la facture passe à 'Validated', ce qui indique que les contrôles d’intégrité du système, le calcul des taxes et les règles de rapprochement ont été vérifiés. Cette étape est nécessaire avant l’approbation et le paiement. | ||
|
Pourquoi est-ce important ?
Marque le passage de la saisie des données au flux de travail d’approbation et de paiement. Un retard à cette étape peut révéler des problèmes de qualité des données ou des erreurs de configuration.
Où trouver ces données
Déduit de l’horodatage AP_INVOICES_ALL.VALIDATION_REQUEST_ID ou du suivi des changements de statut dans AP_INVOICE_HISTORY, si cette fonction est activée.
Données à recueillir
Comparer le champ de statut avant et après
Type d’événement
inferred
|
|||
|
Ligne de facture rapprochée
|
Association d’une ligne de facture à un bon de commande (PO) ou à une réception. Cet événement indique que le rapprochement à deux ou trois voies a été effectué lors de la saisie de la ligne. | ||
|
Pourquoi est-ce important ?
Cet indicateur est essentiel pour analyser le taux de réussite dès la première tentative et repérer les échecs du rapprochement automatique. Un faible taux de rapprochement entraîne des reprises manuelles.
Où trouver ces données
Table AP_INVOICE_LINES_ALL. Repérez les enregistrements dont MATCH_TYPE contient notamment 'ITEM_TO_PO' ou 'PO_PRICE_ADJUSTMENT'.
Données à recueillir
Enregistré lors de la création d’une ligne de transaction avec un lien
Type d’événement
explicit
|
|||
|
Paiement créé
|
Le document de paiement (chèque, EFT ou virement bancaire) est généré. Cette étape réduit le passif et marque l’exécution du paiement. | ||
|
Pourquoi est-ce important ?
L’horodatage de fin du temps de cycle. La comparaison avec la date d’échéance permet de calculer les indicateurs de retard de paiement et de remise obtenue.
Où trouver ces données
Table AP_INVOICE_PAYMENTS_ALL associée à AP_CHECKS_ALL. Utilisez CREATION_DATE de l’enregistrement de paiement.
Données à recueillir
Enregistré lorsque la transaction X est exécutée
Type d’événement
explicit
|
|||
|
Approbation lancée
|
La facture est soumise au flux de travail d’approbation (AMX). Cette étape marque le début de la phase d’autorisation par la direction. | ||
|
Pourquoi est-ce important ?
Permet de distinguer le temps de traitement opérationnel du délai d’approbation par la direction. Aide à déterminer si les retards sont imputables à l’équipe comptabilité fournisseurs ou aux approbateurs.
Où trouver ces données
Table AP_INV_APRVL_HIST_ALL (historique des approbations), ou déduction du passage de AP_INVOICES_ALL.WFAPPROVAL_STATUS à 'INITIATED'.
Données à recueillir
Comparer le champ de statut avant et après
Type d’événement
inferred
|
|||
|
Blocage de la facture levé
|
Suppression d’un blocage précédemment appliqué, qui permet à la facture de poursuivre son flux de travail. Cet événement marque la résolution d’un écart. | ||
|
Pourquoi est-ce important ?
Permet de calculer le temps de reprise ou le temps de résolution. Une fréquence élevée peut signaler un traitement inefficace des exceptions.
Où trouver ces données
Table AP_HOLDS_ALL, LAST_UPDATE_DATE lorsque RELEASE_LOOKUP_CODE est renseigné.
Données à recueillir
Enregistré lorsque la transaction X est exécutée
Type d’événement
explicit
|
|||
|
Facture comptabilisée
|
Les écritures comptables de la facture sont générées et transférées au grand livre. Cette étape confirme l’enregistrement de l’incidence financière. | ||
|
Pourquoi est-ce important ?
Garantit la conformité financière. Un retard à cette étape peut affecter les opérations de clôture et l’exactitude des rapports financiers.
Où trouver ces données
AP_INVOICE_DISTRIBUTIONS_ALL.POSTED_FLAG = 'Y' ou via XLA_AE_HEADERS (comptabilité auxiliaire) associé à la facture.
Données à recueillir
Enregistré lorsque la transaction X est exécutée
Type d’événement
explicit
|
|||
|
Paiement compensé
|
Le paiement est rapproché du relevé bancaire. Son statut passe à 'Cleared' ou 'Reconciled'. | ||
|
Pourquoi est-ce important ?
Marque la fin effective du cycle de trésorerie. Cette étape est essentielle pour prévoir les flux de trésorerie et comprendre le délai entre l’émission et la compensation du paiement.
Où trouver ces données
AP_CHECKS_ALL.STATUS_LOOKUP_CODE passe à 'CLEARED'. L’horodatage est CLEARED_DATE.
Données à recueillir
Enregistré lorsque la transaction X est exécutée
Type d’événement
explicit
|
|||
|
Paiement sélectionné
|
La facture est sélectionnée par une demande de traitement des paiements (PPR). Elle est préparée pour le paiement, mais les fonds n’ont pas encore été transférés. | ||
|
Pourquoi est-ce important ?
Indique que la facture a été prise en compte lors d’un cycle de paiement. Un écart entre cette étape et « Payment Created » peut révéler des problèmes de traitement par lots.
Où trouver ces données
AP_SELECTED_INVOICES_ALL (table temporaire) ou déduction du renseignement de AP_PAYMENT_SCHEDULES_ALL.CHECK_RUN_ID.
Données à recueillir
Comparer le champ de statut avant et après
Type d’événement
inferred
|
|||
Guides d’extraction
Prêt à commencer ?
Téléchargez le modèle dès maintenant pour transformer vos données de paiement en analyses concrètes. Si vous avez besoin d’aide pour l’extraction, notre équipe peut vous accompagner.
Améliorez dès aujourd’hui le traitement des paiements fournisseurs
Réduisez votre temps de cycle de 30 % et améliorez vos relations avec les fournisseurs.
Aucune carte bancaire requise. Configuration en 5 minutes.