Votre modèle de données Order to Cash, facturation et émission des factures

Oracle Fusion Financials
Votre modèle de données Order to Cash, facturation et émission des factures

Votre modèle de données Order to Cash, facturation et émission des factures

Ce modèle fournit un guide complet pour extraire les données nécessaires à l’analyse de votre processus Order to Cash, facturation et émission des factures. Il précise les attributs essentiels à collecter, les activités importantes à suivre et les recommandations pratiques pour l’extraction des données. En suivant ce modèle, vous pouvez constituer un jeu de données fiable pour un Process Mining et une optimisation efficaces.
  • Attributs recommandés à collecter
  • Activités clés à suivre
  • Recommandations d’extraction pour Oracle Fusion Financials
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 processus Order to Cash - Facturation et émission des factures

Voici les champs de données recommandés à inclure dans votre journal d’événements pour analyser de manière complète le processus Order to Cash de facturation et d’émission des factures.
3 Obligatoire 5 Recommandé 14 Facultatif
Nom Description
Heure de début
EventTimestamp
Date et heure précises auxquelles une activité ou un événement donné s’est produit.
Description

L’horodatage de l’événement enregistre le moment exact où une activité s’est produite. Il fournit l’ordre chronologique des événements pour chaque facture, ce qui est essentiel pour construire le flux du processus et effectuer toute analyse temporelle.

Cet attribut constitue la base de tous les calculs de durée et de performance. Il sert à mesurer le temps entre les activités, à calculer les délais de traitement de bout en bout, à déterminer si les paiements sont effectués à temps et à analyser les tendances au fil du temps. Des KPI tels que « Average Invoice Approval Time » et « End-to-End Invoice Cycle Time » sont calculés directement à partir de ces horodatages.

Pourquoi c’est important

Les horodatages sont essentiels au calcul de toutes les mesures de performance, notamment les délais de traitement, les retards et le respect des échéances. Ils constituent la base de l’analyse quantitative des processus.

Où les obtenir

Ces informations proviennent de différents champs de date des tables Oracle Fusion Financials, comme CREATION_DATE dans RA_CUSTOMER_TRX_ALL ou les horodatages de mise à jour de l’état dans les tables de flux de travail.

Exemples
2023-04-15T09:00:00Z2023-04-18T14:30:00Z2023-05-20T11:25:10Z
Numéro de facture
InvoiceNumber
Identifiant unique de chaque facture, utilisé comme identifiant principal du dossier pour suivre toutes les activités associées.
Description

Le numéro de facture constitue la référence centrale de l’analyse du processus de facturation. Il sert de Case ID et regroupe tous les événements, de la création de la facture à son paiement et à sa clôture. Vous disposez ainsi d’une vue complète du cycle de vie d’un document de facturation donné.

Dans le Process Mining, l’analyse par numéro de facture permet de visualiser les variantes du processus, de calculer les délais de traitement de chaque facture et d’identifier les goulots d’étranglement ou les boucles de reprise qui affectent certaines transactions. Cet attribut est essentiel pour les Dashboards tels que « Invoice End-to-End Cycle Time » et pour calculer des KPI fondamentaux, comme le Days Sales Outstanding (DSO), pour chaque facture.

Pourquoi c’est important

Cet attribut est essentiel, car il relie toutes les activités de facturation et de paiement associées au sein d’un même dossier, permettant une analyse complète et précise du cycle de vie de la facture.

Où les obtenir

Il s’agit généralement du Transaction Number (TRX_NUMBER) provenant de la table RA_CUSTOMER_TRX_ALL dans Oracle Fusion Financials.

Exemples
INV-1002345983451CM-55432
Nom de l’activité
ActivityName
Nom de l’événement métier ou de la tâche spécifique survenu à un moment donné du cycle de vie de la facture.
Description

Le nom de l’activité décrit une étape du processus de facturation, telle que « Invoice Created », « Invoice Approved » ou « Customer Payment Received ». Ces événements forment la séquence d’actions qui constitue le flux du processus pour chaque facture.

Cet attribut est fondamental pour la découverte des processus, car il permet à l’outil de Process Mining de construire une représentation visuelle du traitement réel des factures. Il sert à analyser les variantes du processus, à identifier les boucles de reprise, comme les approbations répétées, et à mesurer la fréquence et la durée de chaque étape. Tous les Dashboards et KPI s’appuient sur cet attribut pour comprendre le flux du processus.

Pourquoi c’est important

Cet attribut définit les étapes de la carte de processus et permet de visualiser, d’analyser et d’identifier les inefficacités du flux de travail de facturation.

Où les obtenir

Ces informations proviennent de différentes tables et mises à jour d’état dans Oracle Fusion Financials, notamment des tables d’historique des flux de travail, par exemple celles liées aux approbations, ainsi que des champs d’état des transactions.

Exemples
Facture crééeFacture approuvéePaiement client reçuFacture clôturée
Date d’échéance
DueDate
Date à laquelle le paiement de la facture doit être effectué au plus tard.
Description

La date d’échéance est un attribut de date essentiel qui définit la limite de paiement d’une facture, conformément aux conditions de paiement.

Cet attribut est indispensable au suivi du recouvrement et de la santé financière. Il sert de référence pour calculer le KPI On-Time Payment Rate et établir les rapports d’ancienneté des paiements. Dans les Dashboards, il permet de prévoir la trésorerie en indiquant les dates attendues de paiement et d’identifier les factures échues nécessitant des actions de recouvrement.

Pourquoi c’est important

Il s’agit de la référence principale pour mesurer la ponctualité des paiements, calculer le DSO et gérer l’ancienneté des créances clients.

Où les obtenir

Situé dans la table AR_PAYMENT_SCHEDULES_ALL, généralement dans le champ DUE_DATE.

Exemples
2023-05-302023-06-152023-07-01
Montant de la facture
InvoiceAmount
Valeur monétaire totale de la facture.
Description

Cet attribut représente le montant total dû au titre de la facture. Il s’agit d’une mesure financière essentielle pour comprendre la valeur monétaire qui circule dans le processus de facturation.

Dans l’analyse, le montant de la facture sert à prioriser les transactions de valeur élevée, à calculer la valeur totale des créances en attente et à pondérer des KPI tels que le Days Sales Outstanding (DSO). Il permet de segmenter le processus selon son impact financier, par exemple pour déterminer si les factures de montant élevé suivent un parcours d’approbation différent ou mettent plus de temps à être payées.

Pourquoi c’est important

Fournit le contexte financier de chaque dossier, permettant une analyse fondée sur la valeur, la priorisation des factures de montant élevé et le calcul des principaux KPI financiers.

Où les obtenir

Présent dans la table RA_CUSTOMER_TRX_ALL, probablement dans un champ tel que INVOICE_AMOUNT ou dans un champ associé représentant le total de la transaction.

Exemples
5000.001250.75250000.00
Nom du client
CustomerName
Nom du client ou de l’entité facturée.
Description

Cet attribut identifie le client associé à la facture. Il constitue une dimension principale pour segmenter et filtrer les données du processus.

L’analyse par nom du client permet d’identifier les clients dont les cycles de paiement sont les plus longs, ceux qui contestent le plus souvent leurs factures et ceux qui paient régulièrement à temps. Elle est essentielle pour le Dashboard « DSO Trend » et pour adapter les stratégies de recouvrement aux comportements de chaque client.

Pourquoi c’est important

Permet de segmenter le processus par client et de révéler les différences de comportement, les habitudes de paiement et les éventuels problèmes relationnels qui affectent la trésorerie.

Où les obtenir

Dérivé par jointure entre la table des transactions (RA_CUSTOMER_TRX_ALL) et les tables de référence des clients, telles que HZ_PARTIES.

Exemples
Global Tech Inc.Innovate Solutions LLCApex Manufacturing
Statut de la facture
InvoiceStatus
Statut actuel de la facture dans son cycle de vie, par exemple « Open », « Closed » ou « Disputed ».
Description

Le statut de la facture fournit une vue instantanée de sa position dans le processus. Les statuts courants incluent ouvert, c’est-à-dire impayé, clôturé, c’est-à-dire payé, contesté ou annulé.

Cet attribut est utile pour le suivi et le filtrage à un niveau global. Par exemple, le Dashboard « Real-Time Cash Flow Forecast » utilise ce statut pour catégoriser les montants restant dus. Il permet d’identifier rapidement les factures échues, contestées ou entièrement réglées.

Pourquoi c’est important

Fournit une compréhension rapide et globale de l’état actuel d’une facture, permettant un filtrage et une catégorisation efficaces pour le reporting financier et la gestion opérationnelle.

Où les obtenir

Dérivé des champs de statut de tables telles que RA_CUSTOMER_TRX_ALL ou AR_PAYMENT_SCHEDULES_ALL, par exemple le champ STATUS.

Exemples
OuverteClôturéeEn litigeEn attente d’approbation
Unité opérationnelle
BusinessUnit
Unité opérationnelle de l’organisation ayant émis la facture.
Description

L’unité opérationnelle représente l’entité organisationnelle responsable de la transaction. Il s’agit d’un élément de données essentiel pour la segmentation et le reporting financiers dans les grandes entreprises.

Cet attribut permet de comparer la performance du processus entre différentes parties de l’entreprise. Vous pouvez, par exemple, analyser si le DSO varie fortement d’une unité opérationnelle à l’autre ou si une unité présente un taux de reprise de facturation nettement supérieur. Ces analyses permettent de cibler les initiatives d’amélioration là où elles sont le plus nécessaires.

Pourquoi c’est important

Permet de comparer la performance entre différentes unités organisationnelles, afin d’identifier les bonnes pratiques et les domaines nécessitant des améliorations à un niveau détaillé.

Où les obtenir

Disponible dans des tables de transactions telles que RA_CUSTOMER_TRX_ALL, souvent sous la forme de ORG_ID, qui renvoie aux définitions des unités opérationnelles.

Exemples
Conseil aux États-UnisProduction EMEAServices APAC
Conditions de paiement
PaymentTerms
Conditions convenues pour le paiement de la facture, telles que « Net 30 » ou « 2 % 10, Net 30 ».
Description

Les conditions de paiement définissent les règles qui déterminent quand et comment une facture doit être payée, y compris les éventuelles remises pour paiement anticipé. Ces informations sont essentielles à la gestion des créances et de la trésorerie.

Cet attribut est indispensable pour calculer correctement la date d’échéance et identifier les possibilités de remise pour paiement anticipé. Le KPI Early Payment Discount Capture Rate dépend directement de ces données pour déterminer quelles factures pouvaient bénéficier d’une remise.

Pourquoi c’est important

Définit les règles de paiement d’une facture, avec un impact direct sur le calcul de la date d’échéance et sur le suivi et l’optimisation des remises pour paiement anticipé.

Où les obtenir

Situé dans la table RA_TERMS et relié à la transaction par un term_id dans RA_CUSTOMER_TRX_ALL.

Exemples
Échéance à 30 joursÉchéance à 60 jours2 % à 10 jours, échéance à 30 jours
Date de facture
InvoiceDate
Date officielle d’émission de la facture.
Description

La date de facture, également appelée date de transaction, est la date inscrite sur le document de facturation. Elle sert de point de départ au calcul des conditions de paiement.

Cette date est essentielle au calcul du Days Sales Outstanding (DSO), qui mesure le délai entre la date de facture et la date de paiement. Elle se distingue de la date de création dans le système et représente, du point de vue du client, le début officiel du cycle de paiement.

Pourquoi c’est important

Sert de date officielle de début du cycle de vie d’une facture et de référence pour calculer le KPI Days Sales Outstanding (DSO).

Où les obtenir

Située dans la table RA_CUSTOMER_TRX_ALL, dans le champ TRX_DATE.

Exemples
2023-04-142023-05-182023-06-25
Délai de traitement de la facture
InvoiceCycleTime
Temps total écoulé entre la création initiale de la facture et sa clôture.
Description

Cet attribut mesure la durée de bout en bout du cycle de vie complet d’un dossier de facture. Il est calculé comme la différence entre la toute première activité, généralement « Invoice Created », et l’activité finale, « Invoice Closed ».

Cette mesure fournit une vue globale de l’efficacité du processus. Elle constitue la principale mesure du Dashboard « End-to-End Invoice Cycle Time ». En analysant cet attribut selon différentes dimensions, comme le client ou l’unité opérationnelle, les organisations peuvent identifier les types de factures qui prennent le plus de temps à traiter et en rechercher les causes profondes.

Pourquoi c’est important

Fournit une mesure unique de la vitesse globale du processus et permet d’identifier rapidement les factures dont le traitement complet est le plus long.

Où les obtenir

Il s’agit d’une mesure calculée, obtenue en déterminant l’écart entre l’EventTimestamp maximal et minimal pour chaque InvoiceNumber unique.

Exemples
45 jours 8 heures32 jours 2 heures90 jours 12 heures
Délai moyen de paiement des clients
DaysSalesOutstanding
Nombre de jours entre la date de facture et la date de réception du paiement.
Description

Le Days Sales Outstanding (DSO) est une mesure financière essentielle qui évalue le délai moyen nécessaire pour recouvrer un paiement après l’émission d’une facture. Cet attribut le calcule pour chaque facture.

Même si le DSO global constitue un KPI important, son calcul au niveau de chaque facture permet une analyse beaucoup plus détaillée. Il peut servir à créer des Dashboards de tendance, à identifier les caractéristiques des factures présentant un DSO élevé et à mesurer l’impact financier des retards du processus. Ce calcul granulaire fournit les données nécessaires pour comprendre les facteurs à l’origine du KPI DSO global.

Pourquoi c’est important

Calcule une mesure essentielle de la trésorerie au niveau de chaque facture et permet d’analyser en détail les facteurs qui déterminent les délais de recouvrement et la performance financière.

Où les obtenir

Calculé en déterminant l’écart entre l’horodatage de l’activité « Customer Payment Received » et l’attribut « Invoice Date ».

Exemples
356228
Dernière mise à jour des données
LastDataUpdate
Horodatage indiquant la dernière actualisation ou extraction des données de cet événement depuis le système source.
Description

Cet attribut fournit l’horodatage de l’extraction de données la plus récente. Il s’agit d’un champ de métadonnées essentiel pour comprendre l’actualité des données analysées.

Les analystes utilisent ces informations pour vérifier qu’ils travaillent avec des données à jour et pour connaître leur ancienneté. Elles sont particulièrement importantes pour les Dashboards qui se présentent comme étant « en temps réel » ou quasi temps réel, car elles rendent visibles les éventuels décalages de données.

Pourquoi c’est important

Informe les utilisateurs de l’actualité des données et garantit que les analyses et les conclusions reposent sur des informations dont le niveau de fraîcheur est connu et acceptable.

Où les obtenir

Il s’agit d’un champ de métadonnées généré lors du processus d’extraction, de transformation et de chargement (ETL) des données. Il correspond généralement à l’heure d’exécution du pipeline de données.

Exemples
2023-10-27T02:00:00Z2023-10-28T02:00:00Z
Heure de fin
EventEndTime
Date et heure précises auxquelles une activité ou un événement donné a été terminé.
Description

L’heure de fin de l’événement enregistre le moment où une activité s’est achevée. Si de nombreux événements sont instantanés, certaines activités, comme « Invoice Approval », peuvent avoir une durée, qui commence lors de la soumission et se termine lorsqu’une décision est prise.

La présence d’une heure de fin permet de calculer précisément le temps de traitement d’une activité. Elle est utile pour analyser le temps consacré par les utilisateurs à certaines tâches. Elle améliore également la précision de l’analyse des goulots d’étranglement en distinguant le temps d’attente du temps de traitement réel.

Pourquoi c’est important

Permet de calculer précisément le temps de traitement des activités, en distinguant le temps de travail effectif du temps d’attente, ce qui est essentiel pour une analyse détaillée des goulots d’étranglement.

Où les obtenir

Cette valeur est souvent déduite de l’Heure de début de l’activité suivante du processus. Pour certaines activités, un champ dédié à l’heure de fin peut exister dans les journaux du flux de travail.

Exemples
2023-04-15T09:05:12Z2023-04-18T15:00:00Z2023-05-20T11:25:45Z
Indicateur de reprise
IsRework
Indicateur booléen précisant si une activité est considérée comme une reprise, par exemple une approbation répétée ou une correction.
Description

Cet attribut calculé signale les activités qui correspondent à un travail inutile ou redondant. Il peut s’agir, par exemple, du rejet d’une facture suivi de sa nouvelle soumission pour approbation, ou d’une correction effectuée après la création initiale.

Le marquage des reprises permet d’en mesurer facilement l’impact sur le processus. Le KPI Billing Rework Rate est calculé directement à partir de cet attribut. Les Dashboards peuvent représenter la fréquence des reprises et mesurer le temps de traitement supplémentaire qu’elles entraînent, afin de localiser les sources d’inefficacité et d’erreurs.

Pourquoi c’est important

Quantifie directement l’inefficacité du processus en signalant les travaux inutiles ou répétés, ce qui facilite la mesure de l’impact des problèmes de qualité en termes de coûts et de délais.

Où les obtenir

Calculé lors de la transformation des données à partir de la séquence des activités. Par exemple, si l’activité « Invoice Approved » est précédée de l’activité « Invoice Rejected » pour le même dossier, elle est signalée comme une reprise.

Exemples
truefalse
Mode de paiement
PaymentMethod
Mode utilisé par le client pour effectuer le paiement, par exemple un virement bancaire ou une carte bancaire.
Description

Cet attribut précise la manière dont le client a payé sa facture. Ces informations peuvent être utiles pour analyser les tendances et les coûts liés aux paiements.

Les différents modes de paiement peuvent présenter des délais de traitement et des coûts de transaction distincts. L’analyse par mode de paiement permet de déterminer si certains modes sont davantage sujets aux erreurs ou aux retards de rapprochement. Elle peut également orienter les stratégies visant à encourager les clients à utiliser des canaux de paiement plus efficaces.

Pourquoi c’est important

Aide à analyser l’efficacité du traitement des paiements, les coûts de transaction et les taux d’erreur de rapprochement associés aux différents canaux de paiement.

Où les obtenir

Présent dans les tables d’encaissements, telles que AR_CASH_RECEIPTS_ALL, qui contiennent un champ indiquant le mode de paiement.

Exemples
ACHVirement bancaireCarte bancaireChèque
Motif du litige
DisputeReason
Motif fourni pour expliquer la contestation d’une facture par le client.
Description

Lorsqu’un client conteste une facture, le motif du litige est enregistré. Il peut concerner le prix, la quantité, la qualité du service ou tout autre problème.

L’analyse des motifs de litige constitue un moyen efficace d’identifier les causes profondes. En comprenant les raisons les plus fréquentes des contestations, l’entreprise peut traiter les problèmes sous-jacents liés à la tarification, à l’exécution des commandes ou à la qualité des données. Elle contribue ainsi à réduire l’Avg Invoice Dispute Resolution Time et à améliorer la satisfaction client.

Pourquoi c’est important

Fournit une visibilité directe sur les causes profondes des retards de paiement et de l’insatisfaction client, afin de permettre à l’entreprise de traiter les problèmes systémiques.

Où les obtenir

Ces informations peuvent être stockées dans Oracle Collections ou dans un module associé de gestion des litiges. Elles peuvent figurer dans une table dédiée aux litiges ou sous la forme d’un code motif directement associé à la transaction.

Exemples
Tarification incorrecteÉcart de quantitéMarchandises endommagéesFacture en double
Paiement à temps
IsPaidOnTime
Indicateur booléen précisant si la facture a été payée à la date d’échéance ou avant celle-ci.
Description

Cet attribut calculé fournit un indicateur simple, vrai ou faux, de la ponctualité du paiement. Il est obtenu en comparant la date de l’activité « Customer Payment Received » à l’attribut « Due Date » de la facture.

Cet indicateur simplifie l’analyse et le reporting du KPI On-Time Payment Rate. Il permet de filtrer et de segmenter facilement les données afin de comprendre quels facteurs, comme le client, la région ou le montant de la facture, sont associés aux paiements tardifs. Il s’agit d’une mesure essentielle de l’efficacité du recouvrement.

Pourquoi c’est important

Simplifie la mesure de la performance du recouvrement et facilite l’analyse des facteurs qui contribuent aux paiements à temps ou en retard.

Où les obtenir

Calculé en comparant l’horodatage de la dernière activité de paiement à l’attribut DueDate. La logique est la suivante : PaymentTimestamp <= DueDate.

Exemples
truefalse
Région
Region
Région géographique associée au client ou à la transaction.
Description

La région fournit le contexte géographique de la facture, généralement à partir de la localisation du client. Elle permet ainsi d’analyser la performance du processus selon une dimension géographique.

L’analyse par région peut révéler des écarts liés aux réglementations locales, aux conditions du marché ou à la performance des équipes régionales. Les Dashboards tels que « DSO Trend » et « Invoice End-to-End Cycle Time » peuvent être segmentés par région afin d’identifier les zones confrontées à des difficultés particulières pour obtenir le paiement des factures.

Pourquoi c’est important

Permet de segmenter le processus géographiquement et de mettre en évidence les différences régionales de performance, de comportement client ou de conformité.

Où les obtenir

Dérivé généralement des informations d’adresse du client enregistrées dans le TCA (HZ_LOCATIONS, HZ_PARTY_SITES). Il ne s’agit pas d’un champ direct de la facture.

Exemples
Amérique du NordEuropeAsie-Pacifique
Service de facturation
BillingDepartment
Service ou équipe interne responsable de la création et de la gestion de la facture.
Description

Cet attribut identifie l’équipe ou le service précis de l’organisation qui a pris en charge le processus de facturation. Il fournit un niveau supplémentaire de contexte organisationnel pour l’analyse.

En segmentant le processus par service de facturation, une entreprise peut comparer l’efficacité et la précision de ses différentes équipes. Elle peut identifier les services présentant les taux de reprise les plus élevés, les cycles d’approbation les plus longs ou la contribution la plus importante à un DSO élevé, afin de cibler les besoins de formation ou de standardisation du processus.

Pourquoi c’est important

Permet de comparer la performance des équipes internes et d’identifier les bonnes pratiques, les besoins en ressources ou les domaines nécessitant une amélioration du processus.

Où les obtenir

Ces informations peuvent être déduites de l’utilisateur ayant créé la facture, en reliant cet utilisateur au service qui lui est attribué dans le système RH, par exemple via PER_ALL_ASSIGNMENTS_F.

Exemples
Facturation des entreprisesÉquipe de facturation des servicesFacturation des ventes de produits
Système source
SourceSystem
Système de référence à partir duquel les données d’événements ont été extraites.
Description

Cet attribut identifie l’application source dont proviennent les données. Pour ce processus, il s’agit généralement d’Oracle Fusion Financials, mais il peut également préciser un module particulier, comme Oracle Receivables (AR).

Dans les environnements intégrant plusieurs systèmes, ce champ permet de différencier les sources de données et joue un rôle essentiel dans la validation et la gouvernance des données. Il garantit que l’analyse repose sur le jeu de données approprié et prévu.

Pourquoi c’est important

Identifie l’origine des données, ce qui est essentiel pour la gouvernance des données, le dépannage et la vérification que l’analyse repose sur le système de référence approprié.

Où les obtenir

Il s’agit généralement d’une valeur statique (« Oracle Fusion Financials ») ajoutée lors de l’extraction et de la transformation des données.

Exemples
Oracle Fusion FinancialsOracle AR CloudFusion Apps
Utilisateur
User
Employé ou utilisateur système ayant effectué une activité donnée.
Description

L’attribut utilisateur identifie la personne ou l’agent automatisé responsable de l’exécution d’une étape du processus. Il peut s’agir de l’utilisateur qui a créé la facture, du responsable qui l’a approuvée ou de l’agent de recouvrement qui a envoyé un rappel.

L’analyse par utilisateur permet d’identifier les besoins de formation, de répartir la charge de travail et de comparer les performances entre personnes ou équipes. Elle peut révéler que certains utilisateurs sont associés à des taux d’erreur élevés ou que certains approbateurs constituent régulièrement des goulots d’étranglement.

Pourquoi c’est important

Attribue la responsabilité des étapes du processus et permet d’analyser la performance des utilisateurs, d’équilibrer la charge de travail et d’identifier les besoins de formation.

Où les obtenir

Ces informations proviennent de champs d’identifiant utilisateur tels que CREATED_BY ou LAST_UPDATED_BY dans différentes tables de transactions et de flux de travail. Cet identifiant est ensuite associé aux tables d’annuaire des utilisateurs, par exemple PER_ALL_PEOPLE_F, afin d’obtenir le nom de l’utilisateur.

Exemples
john.smithjane.doeCollectionsBot
Obligatoire Recommandé Facultatif

Activités du processus Order to Cash - Facturation et émission des factures

Voici les principales étapes et les jalons du processus à enregistrer dans votre journal d’événements pour une découverte précise du processus.
6 Recommandé 7 Facultatif
Activité Description
Facture approuvée
La facture a reçu toutes les approbations nécessaires et peut être envoyée au client. Cet événement est enregistré lorsque le flux de travail d’approbation se termine correctement et met à jour l’état de la facture.
Pourquoi c’est important

Il s’agit d’une étape déterminante qui conditionne l’envoi de la facture au client. Les retards à ce stade décalent directement le début du délai de paiement et affectent le Days Sales Outstanding (DSO).

Où les obtenir

Déduit de la mise à jour finale de l’état d’approbation dans l’enregistrement de la transaction de facture ou de l’horodatage d’achèvement de la tâche BPM associée.

Collecte

Enregistrez l’horodatage auquel le statut d’approbation de la facture est défini sur « Approved ».

Type d’événement inferred
Facture clôturée
La facture est entièrement payée et rapprochée, et son cycle de vie est terminé. Cet événement est généralement déduit lorsque le solde restant dû de la facture devient nul et que son statut est mis à jour.
Pourquoi c’est important

Il s’agit de la résolution finale de la facture et de la fin du processus. Le temps total nécessaire pour atteindre cet état correspond au délai de traitement de bout en bout, un KPI essentiel du processus de facturation.

Où les obtenir

Déduit de la table AR_PAYMENT_SCHEDULES_ALL lorsque le statut est mis à jour à « CLOSED » et que amount_due_remaining est égal à zéro. Le champ « gl_date_closed » indique la date de clôture.

Collecte

Utiliser gl_date_closed dans AR_PAYMENT_SCHEDULES_ALL pour la facture concernée.

Type d’événement inferred
Facture créée
Création initiale d’une transaction de facture dans le système, souvent avec le statut brouillon ou incomplet. Cet événement est enregistré lorsqu’un utilisateur sauvegarde pour la première fois une nouvelle facture dans le module Accounts Receivable.
Pourquoi c’est important

Il s’agit du véritable point de départ du processus de facturation. L’analyse du délai entre la création et l’achèvement permet d’identifier les retards de saisie en amont ou les problèmes de performance du système.

Où les obtenir

Cet événement est enregistré à partir de la date de création de la transaction dans la table RA_CUSTOMER_TRX_ALL. Le statut initial est souvent « Incomplete ».

Collecte

Utilisez la valeur creation_date de la table RA_CUSTOMER_TRX_ALL pour le numéro de facture concerné.

Type d’événement explicit
Facture envoyée au client
La facture a été remise au client selon le mode de réception qu’il a choisi, par exemple par e-mail ou au format papier. Le système enregistre généralement l’horodatage auquel l’envoi est effectué.
Pourquoi c’est important

Cette activité marque officiellement le début du délai de paiement. La mesure du temps entre l’approbation et l’envoi est essentielle pour évaluer l’efficacité du processus de distribution des factures.

Où les obtenir

Cet événement peut être déduit du champ « last_printed_date » de RA_CUSTOMER_TRX_ALL ou des journaux d’Oracle Business Intelligence Publisher lorsqu’un envoi électronique est utilisé.

Collecte

Utilisez l’horodatage du journal d’envoi ou d’impression correspondant à la facture.

Type d’événement inferred
Paiement affecté à la facture
Le paiement client reçu a été correctement rapproché et affecté à la facture concernée, ce qui réduit son solde restant dû. Il s’agit d’un enregistrement transactionnel distinct.
Pourquoi c’est important

Cette activité confirme que l’encaissement a été correctement affecté, ce qui est essentiel pour l’exactitude des rapports d’ancienneté et des états financiers. Elle constitue la dernière étape de la comptabilisation de l’encaissement sur la créance.

Où les obtenir

Enregistré explicitement dans la table AR_RECEIVABLE_APPLICATIONS_ALL. Les champs apply_date et gl_date indiquent la date à laquelle l’affectation a eu lieu.

Collecte

Utiliser apply_date dans la table AR_RECEIVABLE_APPLICATIONS_ALL, qui relie l’encaissement à la facture.

Type d’événement explicit
Paiement client reçu
Un paiement client a été saisi dans le système comme encaissement. À ce stade, le paiement n’est pas nécessairement encore affecté à une facture précise.
Pourquoi c’est important

Il s’agit d’une étape importante qui représente une entrée de trésorerie. Le délai entre la réception du paiement et son affectation à une facture est un indicateur essentiel de l’efficacité de la gestion de trésorerie.

Où les obtenir

Enregistré explicitement lors de la création d’un enregistrement dans la table AR_CASH_RECEIPTS_ALL. Le champ receipt_date indique la date de traitement du paiement.

Collecte

Utiliser creation_date ou receipt_date dans la table AR_CASH_RECEIPTS_ALL.

Type d’événement explicit
Date d'échéance du paiement atteinte
La date à laquelle le paiement de la facture est contractuellement exigible est dépassée. Il ne s’agit pas d’un événement transactionnel, mais d’un événement calculé à partir des conditions de la facture et de la date du jour.
Pourquoi c’est important

Cet événement calculé est essentiel pour l’analyse de l’ancienneté des créances et le calcul du DSO. Il distingue les factures payées à temps des factures en retard et permet de cibler les activités de recouvrement.

Où les obtenir

Il s’agit d’un événement calculé. Il se produit lorsque la date actuelle est postérieure à la date d’échéance indiquée dans le champ due_date de la table AR_PAYMENT_SCHEDULES_ALL pour une facture donnée.

Collecte

Calculé en comparant la date actuelle au champ due_date de la table AR_PAYMENT_SCHEDULES_ALL.

Type d’événement calculated
Facture ajustée
Une modification, telle qu’une créance irrécouvrable passée en perte ou un avoir, a été apportée au montant de la facture. Il s’agit d’une transaction explicite visant à modifier le solde restant dû.
Pourquoi c’est important

Les ajustements signalent souvent des litiges, des concessions ou des corrections. L’analyse de leur fréquence et de leur montant peut révéler des problèmes sous-jacents dans le processus order-to-cash.

Où les obtenir

Enregistré explicitement dans la table AR_ADJUSTMENTS_ALL. Le champ creation_date de l’enregistrement d’ajustement marque l’événement.

Collecte

Utiliser creation_date dans la table AR_ADJUSTMENTS_ALL pour la facture concernée.

Type d’événement explicit
Facture finalisée
Indique que la saisie des données de la facture est terminée et que la transaction est prête pour validation et comptabilisation. Cet événement est généralement identifié lorsque le statut de la facture passe de « Incomplete » à « Complete ».
Pourquoi c’est important

Cette étape marque la fin de la phase de saisie des données. Le délai entre la création et l’achèvement peut indiquer l’efficacité du processus de saisie et de contrôle du service de facturation.

Où les obtenir

Cet événement est déduit d’un changement de statut de la transaction dans la table RA_CUSTOMER_TRX_ALL. Recherchez l’horodatage associé à la mise à jour du statut vers « Complete ».

Collecte

Suivre l’historique de l’état de la transaction dans RA_CUSTOMER_TRX_ALL ou dans les tables de flux de travail associées.

Type d’événement inferred
Facture rejetée
Un approbateur a rejeté la facture, généralement en raison d’erreurs dans les données, comme les prix ou les quantités. Cet événement renvoie la facture pour correction et crée une boucle de reprise.
Pourquoi c’est important

Le suivi des rejets met en évidence les problèmes de précision de la facturation et de contrôle interne. L’analyse de leur fréquence et de leurs motifs permet de cibler les domaines à améliorer et les besoins de formation.

Où les obtenir

Déduit d’une mise à jour de l’état dans l’enregistrement de la transaction de facture ou du résultat « Rejected » dans la tâche du flux de travail BPM.

Collecte

Enregistrez l’horodatage auquel le statut d’approbation de la facture est défini sur « Rejected ».

Type d’événement inferred
Facture soumise pour approbation
La facture est officiellement soumise à un flux de travail d’approbation, si un tel flux est configuré. Cet événement est enregistré lorsque l’état de la facture passe à « en attente d’approbation », ce qui déclenche des notifications à l’intention des approbateurs désignés.
Pourquoi c’est important

Cette étape marque le début du cycle d’approbation. Son suivi est essentiel pour mesurer et analyser le délai d’approbation qui suit, une composante importante de la durée globale du cycle de facturation.

Où les obtenir

Déduit d’un changement d’état de la transaction de facture ou enregistré à partir des tables du flux de travail Oracle Business Process Management (BPM), qui consignent le lancement de la tâche d’approbation.

Collecte

Identifiez l’horodatage auquel le statut d’approbation de la facture passe à « Pending » ou à un état similaire.

Type d’événement inferred
Litige initié
Le client a officiellement contesté la facture et un dossier de litige a été créé dans le système. Cette situation est généralement enregistrée par la modification d’un indicateur de statut dans l’échéancier de paiement de la facture.
Pourquoi c’est important

Les litiges suspendent le processus de paiement et nécessitent une intervention manuelle pour être résolus. L’analyse de leur fréquence et de leur délai de résolution permet d’identifier les causes profondes, telles que des erreurs de tarification ou d’expédition.

Où les obtenir

Cette situation peut être déduite du champ de statut de la table AR_PAYMENT_SCHEDULES_ALL lorsqu’il prend une valeur correspondant à un litige, ou des enregistrements de création dans AR_DISPUTE_HISTORY.

Collecte

Identifier le moment où l’indicateur ou le statut de litige est activé pour l’échéancier de paiement de la facture.

Type d’événement inferred
Rappel de paiement envoyé
Une lettre de relance ou un avis de rappel a été envoyé au client pour une facture échue. Il s’agit d’une action explicite enregistrée par le module de recouvrement.
Pourquoi c’est important

Le suivi des rappels permet de mesurer l’efficacité du processus de recouvrement. Il permet d’analyser les stratégies de relance qui entraînent des paiements plus rapides.

Où les obtenir

Enregistré explicitement dans le module Oracle Advanced Collections. Les tables d’historique des relances, telles que IEX_DUNNINGS, enregistrent la date et le niveau du rappel envoyé.

Collecte

Capturé à partir des tables d’historique des relances, en reliant la transaction de relance à la facture.

Type d’événement explicit
Recommandé Facultatif

Guides d’extraction

Comment extraire vos données d’Oracle Fusion Financials

Prêt à commencer ?

Utilisez ce modèle pour préparer vos données, optimiser votre processus Order to Cash, facturation et émission des factures et accélérer la conversion en trésorerie. Obtenez des analyses utiles et améliorez l’efficacité de vos opérations dans Oracle Fusion Financials dès aujourd’hui.

Commencez dès maintenant à optimiser votre facturation et l’émission de vos factures Oracle

Réduisez de 30 % la durée de votre cycle de facturation et améliorez votre trésorerie grâce à notre solution.

Démarrer l’essai gratuit

Aucune carte bancaire requise. La configuration ne prend que quelques minutes.