Votre modèle de données pour le processus de facturation, de la commande à l’encaissement

Microsoft Dynamics 365
Votre modèle de données pour le processus de facturation, de la commande à l’encaissement

Votre modèle de données pour le processus de facturation, de la commande à l’encaissement

Ce modèle vous indique clairement quelles données recueillir pour analyser votre processus de facturation, de la commande à l’encaissement. Vous y trouverez les attributs à inclure dans votre journal d’événements, les principales activités à suivre et des conseils pratiques pour extraire ces informations. Il vous aide à préparer rapidement vos données pour le Process Mining.
  • Attributs recommandés à recueillir
  • Activités clés à suivre
  • Conseils d’extraction pour Microsoft Dynamics 365
Vous découvrez les journaux d’événements ? Découvrez comment créer un journal d’événements pour le Process Mining.

Attributs du processus de facturation, de la commande à l’encaissement

Voici les champs de données recommandés à inclure dans votre journal d’événements pour analyser en détail le processus de facturation, de la commande à l’encaissement.
3 Obligatoire 6 Recommandé 9 Facultatif
Nom Description
Numéro de facture
InvoiceNumber
Identifiant unique de chaque facture client, utilisé comme identifiant principal de cas pour le processus de facturation.
Description

Le numéro de facture est la clé centrale qui regroupe toutes les activités liées à un même document de facturation. Il permet d’analyser l’ensemble du cycle de vie de la facture, de sa création et de son approbation au paiement par le client et à sa clôture. Utilisé comme ID de cas, il associe chaque entrée du journal d’événements à une facture précise et permet d’analyser les variantes, de calculer les temps de cycle et de suivre les performances de chaque transaction de facturation.

Pourquoi est-ce important ?

Cet attribut est essentiel pour suivre tout le cycle de vie d’une facture et analyser l’efficacité du processus, ses goulots d’étranglement et ses écarts pour chaque document de facturation.

Où trouver ces données

Cette information se trouve généralement dans le module Ventes et marketing, dans des tables comme CustInvoiceJour (champ InvoiceId), ou est accessible par l’intermédiaire d’entités de données comme SalesInvoiceHeaderV2.

Exemples
CIV-001254INV-2023-9876US-004321
Heure de l’événement
EventTime
Horodatage précis indiquant le moment où une activité ou un événement donné s’est produit.
Description

L’heure de l’événement, également appelée horodatage, enregistre la date et l’heure exactes de chaque activité du processus. Ces données sont indispensables à toutes les analyses temporelles en process mining. Elles servent à calculer les temps de cycle entre les activités, à mesurer la durée totale d’un cas et à comprendre l’évolution des performances du processus. Des horodatages exacts et fiables sont à la base d’indicateurs comme le délai moyen de paiement client et le temps de création des factures.

Pourquoi est-ce important ?

Cet attribut est à la base de toutes les analyses de performance et de durée. Il permet de calculer les temps de cycle, les durées et le débit afin de mesurer l’efficacité du processus.

Où trouver ces données

Les horodatages proviennent de différents champs de date et d’heure répartis dans plusieurs tables de Dynamics 365, par exemple CreatedDateTime dans la table CustInvoiceJour pour la création des factures, ou des horodatages spécifiques de l’historique des flux de travail.

Exemples
2023-04-15T10:22:15Z2023-05-01T14:05:00Z2023-05-10T09:00:30Z
Nom de l’activité
ActivityName
Nom de l’activité ou de l’événement métier survenu à un moment précis du cycle de vie de la facture.
Description

Cet attribut décrit une étape ou un jalon précis du processus de facturation, comme « Facture créée », « Facture approuvée » ou « Paiement du client reçu ». L’enchaînement de ces activités forme le flux du processus. Leur analyse est fondamentale pour le process mining : elle permet de découvrir des modèles de processus, de repérer les variantes et de mesurer les performances entre les différentes étapes.

Pourquoi est-ce important ?

Cet attribut définit les étapes du processus. Il permet de visualiser les cartes de processus, d’analyser les variantes et de repérer les goulots d’étranglement ou les écarts par rapport à la procédure standard.

Où trouver ces données

Cet attribut est généralement établi à partir de plusieurs sources, comme les champs de changement de statut (par exemple DocumentState), les champs de date renseignés ou l’historique des flux de travail dans Microsoft Dynamics 365.

Exemples
Facture crééeFacture approuvéePaiement du client reçuAvoir émis
Date d’échéance du paiement
PaymentDueDate
Date à laquelle le client est censé avoir réglé la facture.
Description

La date d’échéance du paiement est calculée à partir de la date de facture et des conditions de paiement du client. Elle sert de référence pour mesurer le respect des délais de paiement. Cet attribut est essentiel au Dashboard « Analyse du respect des conditions de paiement » et au calcul d’indicateurs clés de performance tels que le taux de paiement à temps et le délai moyen de paiement client. La comparaison de cette date avec la date réelle de paiement révèle les comportements de paiement des clients et l’efficacité du processus de recouvrement.

Pourquoi est-ce important ?

Cette date sert de référence pour mesurer les délais de paiement. Elle est indispensable au calcul du taux de paiement à temps et à l’analyse du respect des conditions de paiement des clients.

Où trouver ces données

Se trouve généralement dans la table CustInvoiceJour, dans un champ tel que DueDate.

Exemples
2023-05-152023-06-302023-07-01
Montant de la facture
InvoiceAmount
Montant total de la facture.
Description

Cet attribut correspond au montant total dû au titre de la facture. Cette métrique est essentielle à l’analyse financière, car elle permet de répartir les factures selon leur montant. Les analystes peuvent, par exemple, examiner les factures de montant élevé pour comprendre les comportements de paiement ou déterminer si leur approbation prend plus de temps. Cet attribut sert aussi à calculer le montant total des factures impayées et le délai moyen de paiement client.

Pourquoi est-ce important ?

Il permet d’analyser l’impact financier en filtrant et en répartissant les processus selon leur montant, afin de donner la priorité aux factures les plus élevées et d’étudier leur déroulement.

Où trouver ces données

Se trouve dans la table CustInvoiceJour, généralement dans un champ tel que InvoiceAmount. Également disponible dans les tables de transactions associées.

Exemples
5430.5012500.00750.25
Nom du client
CustomerName
Nom du client auquel la facture a été adressée.
Description

Le nom du client permet d’identifier clairement l’entreprise ou la personne facturée. Dans une analyse de Process Mining, il est possible de répartir le processus de facturation par client. Vous pouvez ainsi repérer les clients qui paient régulièrement à temps, ceux qui sont souvent en retard, ou les groupes de clients confrontés à des variations ou à des délais particuliers. Cet attribut est essentiel aux Dashboards sur les comportements de paiement des clients et à l’analyse du délai moyen de paiement client.

Pourquoi est-ce important ?

Il permet de répartir l’analyse du processus par client et de repérer les comportements de paiement, les habitudes ou les problèmes propres à chacun.

Où trouver ces données

Cette information est obtenue en reliant les données de facturation à la table de référence des clients, généralement CustTable, à partir du numéro de compte client.

Exemples
Contoso Ltd.Fabrikam, Inc.Northwind Traders
Service
Department
Service de l’entreprise associé à l’utilisateur ou à l’activité.
Description

Cet attribut associe une activité ou un utilisateur à un service précis, comme « Comptabilité clients » ou « Ventes ». Il donne une vue des performances du processus à l’échelle du service, plutôt qu’à celle de chaque utilisateur. L’analyse par service aide à comprendre les transferts entre équipes, à comparer leur efficacité et à repérer les goulots d’étranglement, comme le demande le Dashboard « Charge d’activité du service de facturation ».

Pourquoi est-ce important ?

Il permet d’analyser les performances à l’échelle de l’organisation, de comparer l’efficacité des équipes et de comprendre l’incidence des transferts entre services sur le processus.

Où trouver ces données

Cette information ne figure généralement pas directement dans la transaction de facture. Elle est obtenue en reliant l’identifiant UserResponsible à l’annuaire des employés ou des utilisateurs, qui contient les informations sur les services.

Exemples
Comptabilité clientsFinanceOpérations de facturation
Statut de la facture
InvoiceStatus
État actuel de la facture dans son cycle de vie (par exemple, ouverte, payée ou annulée).
Description

Cet attribut indique où en est la facture. Il précise si elle attend toujours un paiement, a été réglée intégralement, est en retard ou a été annulée par un avoir. Vous pouvez l’utiliser pour filtrer les dossiers et n’analyser que les factures ouvertes, ou pour vérifier le résultat final d’une facture clôturée. Il aide à comprendre la charge de travail actuelle et la situation financière des créances.

Pourquoi est-ce important ?

Il donne rapidement une vue de l’état actuel de la facture, utile pour filtrer les dossiers et comprendre les résultats des différentes variantes du processus.

Où trouver ces données

Cet attribut peut être déduit du statut de paiement de la facture, par exemple en vérifiant si le solde de l’enregistrement CustTrans associé est nul. Il n’existe pas toujours de champ unique « statut ».

Exemples
OuvertePayéeEn retardAnnulée
Utilisateur responsable
UserResponsible
Utilisateur ou employé chargé d’exécuter une activité donnée.
Description

Cet attribut identifie la personne qui a effectué une tâche du processus de facturation, par exemple l’approbation d’une facture ou l’affectation d’un paiement. Il est essentiel pour analyser la charge de travail, comparer les performances et repérer les besoins de formation. Par exemple, le Dashboard « Charge d’activité du service de facturation » s’appuie sur cet attribut pour vérifier si le travail est réparti équitablement ou si certains utilisateurs constituent des goulots d’étranglement. Il aide également à comprendre l’affectation des ressources et l’efficacité du processus.

Pourquoi est-ce important ?

Il permet d’analyser les ressources, de repérer les goulots d’étranglement, de mesurer les performances individuelles ou collectives et d’étudier la répartition de la charge de travail au sein du service de facturation.

Où trouver ces données

Ces données peuvent provenir des journaux d’historique des flux de travail (par exemple, WorkflowTrackingStatusTable) ou de champs de propriété tels que Owner ou ModifiedBy dans les tables concernées.

Exemples
John SmithAlicia BakerAdministrateur système
Avec reprises
IsRework
Indicateur précisant si le processus de facturation a comporté des reprises, par exemple plusieurs approbations.
Description

Cet attribut booléen calculé signale les factures ayant fait l’objet de reprises. Celles-ci peuvent être définies par la présence de plusieurs événements « Facture approuvée » ou par des annulations de paiement. Cet attribut est conçu pour alimenter le Dashboard « Analyse des reprises de factures » et l’indicateur de taux de reprises des factures. En isolant ces dossiers, les analystes peuvent rechercher les causes profondes des reprises, souvent liées à des inefficacités du processus, à des problèmes de qualité des données ou à des besoins de formation.

Pourquoi est-ce important ?

Cet indicateur quantifie directement les inefficacités du processus en repérant les dossiers comportant des actions répétées ou correctives. Il aide ainsi à identifier les causes profondes des pertes de temps et des retards.

Où trouver ces données

Cet attribut n’est pas disponible dans le système source. Il est calculé dans la couche de transformation des données, en recherchant les activités répétées ou des schémas de reprises précis dans un dossier.

Exemples
truefalse
Conditions de paiement
PaymentTerms
Conditions convenues pour le paiement d’une facture (par exemple, net à 30 jours ou net à 60 jours).
Description

Les conditions de paiement définissent le délai dans lequel le client est censé régler une facture. Cet attribut sert à calculer la date d’échéance du paiement et constitue un axe important pour analyser les comportements de paiement. Le Dashboard « Analyse du respect des conditions de paiement » s’en sert pour regrouper les clients et les factures, et déterminer si certaines conditions sont plus efficaces que d’autres ou sont associées à davantage de retards de paiement.

Pourquoi est-ce important ?

Il explique pourquoi une facture arrive à échéance à une date donnée et permet de répartir l’analyse pour vérifier si certaines conditions de paiement sont associées à des retards.

Où trouver ces données

Cette information est généralement enregistrée dans la fiche client, puis copiée dans l’en-tête de la facture. Recherchez un champ Payment ou PaymTermId dans la table CustInvoiceJour.

Exemples
Net à 30 joursNet à 60 joursÀ réception
Délai moyen de paiement client
DaysSalesOutstanding
Nombre de jours entre la création de la facture et la réception du paiement du client.
Description

Le délai moyen de paiement client (DSO) est une métrique financière qui mesure le nombre moyen de jours nécessaires à une entreprise pour recevoir le paiement d’une vente. Cet attribut calculé détermine ce délai pour chaque facture. Il constitue la métrique principale du Dashboard « Analyse des tendances du délai moyen de paiement client » et de l’indicateur DSO. Son analyse aide à gérer la trésorerie et à évaluer l’efficacité des fonctions de crédit et de recouvrement.

Pourquoi est-ce important ?

Cet indicateur clé de performance permet d’évaluer la santé de la trésorerie d’une entreprise et l’efficacité de son processus de recouvrement. Il mesure la rapidité avec laquelle le chiffre d’affaires est converti en liquidités.

Où trouver ces données

Cet attribut ne figure pas dans le système source. Il est calculé à partir du délai entre les activités « Facture créée » et « Paiement du client reçu ».

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

Cet attribut indique la date de la dernière extraction ou mise à jour des données depuis Microsoft Dynamics 365. Ce champ de métadonnées est essentiel pour évaluer leur fraîcheur. Les analystes et les utilisateurs métier peuvent ainsi vérifier qu’ils consultent les informations les plus récentes. Il est également utile pour gérer les calendriers d’actualisation et garantir la fiabilité des analyses.

Pourquoi est-ce important ?

Il permet aux utilisateurs de savoir à quand remontent les données, une information importante pour leur gouvernance, la gestion de l’actualisation des Dashboards et la fiabilité des analyses au fil du temps.

Où trouver ces données

Cet attribut est généré et ajouté au jeu de données lors du processus d’extraction, de transformation et de chargement (ETL).

Exemples
2023-06-20T05:00:00Z2023-06-21T05:00:00Z
Devise
Currency
Code de la devise du montant de la facture (par exemple, USD ou EUR).
Description

Cet attribut indique la devise dans laquelle le montant de la facture est exprimé. Il est indispensable aux organisations internationales qui utilisent plusieurs devises. Sans cette information, il serait impossible d’agréger ou de comparer les montants des factures de façon pertinente. Elle permet de convertir correctement les devises et d’établir des rapports et des analyses financières fiables dans les différentes régions.

Pourquoi est-ce important ?

Il apporte le contexte nécessaire à l’interprétation des métriques financières, comme le montant de la facture, évite les agrégations erronées et permet des analyses fiables dans les environnements multidevises.

Où trouver ces données

Se trouve dans la table CustInvoiceJour, généralement dans un champ tel que CurrencyCode.

Exemples
USDEURGBP
Intervention manuelle requise
RequiresManualIntervention
Indicateur précisant si un paiement a nécessité un ajustement manuel lors de son affectation.
Description

Cet attribut booléen signale les paiements qui ont nécessité une intervention ou une correction manuelle lors de leur affectation. Il est essentiel au calcul de l’indicateur de taux d’écarts d’affectation des paiements, car il permet de mesurer la précision et le niveau d’automatisation de l’enregistrement des paiements. L’identification des causes d’intervention manuelle, comme l’absence d’informations de remise ou les écarts de paiement, peut aider à améliorer le processus et à augmenter le taux de traitement sans intervention.

Pourquoi est-ce important ?

Cet attribut aide à repérer les difficultés et les erreurs lors de l’affectation des paiements, afin d’améliorer l’automatisation et de réduire les interventions manuelles.

Où trouver ces données

Cette information peut être déduite de l’utilisateur ayant enregistré le paiement, s’il ne s’agit pas d’un compte système, ou des codes de motif utilisés lors du rapprochement des paiements. Consultez la documentation de Microsoft Dynamics 365.

Exemples
truefalse
Numéro de commande client
SalesOrderNumber
Identifiant de la commande client à l’origine de la facture.
Description

Le numéro de commande client relie le processus de facturation au processus de vente qui le précède. Ce lien est précieux pour analyser l’ensemble du processus Order-to-Cash, de bout en bout. Les analystes peuvent ainsi étudier comment des problèmes liés aux ventes ou à l’exécution des commandes, comme des modifications de commande ou des retards d’expédition, influent sur le cycle de facturation. Par exemple, il permet de répondre à la question suivante : « Les factures liées à des commandes complexes sont-elles réglées plus tard ? »

Pourquoi est-ce important ?

Cet attribut relie le processus de facturation au processus de vente en amont. Il permet d’analyser l’ensemble du processus Order-to-Cash de bout en bout et d’identifier les causes profondes des problèmes de facturation.

Où trouver ces données

Se trouve dans l’en-tête ou les lignes de la facture et renvoie à la commande client. Recherchez un champ tel que SalesId dans la table CustInvoiceJour.

Exemples
SO-009876SO-010234US-SO-00543
Paiement reçu à temps
IsOnTimePayment
Indicateur précisant si le paiement du client a été reçu au plus tard à la date d’échéance.
Description

Cet attribut booléen calculé compare l’horodatage de l’activité « Paiement du client reçu » à la date d’échéance du paiement. Il indique pour chaque facture si le paiement a été reçu à temps ou en retard. Il constitue la base du calcul de l’indicateur de taux de paiement à temps et est largement utilisé dans le Dashboard « Analyse du respect des conditions de paiement ». Il fournit un résultat binaire clair sur les délais de paiement, ce qui simplifie l’analyse et les rapports.

Pourquoi est-ce important ?

Il mesure directement le respect des conditions de paiement par les clients et sert de base à l’indicateur de taux de paiement à temps, ce qui simplifie l’analyse de l’efficacité du recouvrement.

Où trouver ces données

Cet attribut ne figure pas dans le système source. Il est calculé lors de la transformation des données en comparant la date de paiement à PaymentDueDate.

Exemples
truefalse
Système source
SourceSystem
Le système dont les données ont été extraites.
Description

Cet attribut indique l’origine des données de processus. Ici, il précise qu’elles proviennent de Microsoft Dynamics 365. Cette information est importante dans les environnements qui utilisent plusieurs systèmes : elle permet de distinguer les sources et de retracer clairement le parcours des données, ce qui facilite leur validation et la résolution des problèmes.

Pourquoi est-ce important ?

Il apporte un contexte essentiel sur l’origine des données, notamment pour leur gouvernance et leur validation, ainsi que pour la fusion de données issues de plusieurs systèmes d’entreprise.

Où trouver ces données

Cette valeur statique est ajoutée au jeu de données lors de l’extraction et de la transformation des données afin d’en indiquer l’origine.

Exemples
Microsoft Dynamics 365 FinanceD365 F&O
Obligatoire Recommandé Facultatif

Activités du processus de facturation, de la commande à l’encaissement

Voici les principales étapes et les jalons à consigner dans votre journal d’événements pour découvrir et analyser le processus avec précision.
7 Recommandé 5 Facultatif
Activité Description
Date d’échéance du paiement atteinte
Événement calculé qui survient lorsque la facture arrive à échéance sans que le paiement ait été entièrement affecté. Cette activité ne correspond pas à une transaction dans le système : elle est déduite des données existantes.
Pourquoi est-ce important ?

Cet événement permet d’analyser les paiements effectués à temps et de repérer les factures qui commencent à être en retard. Il marque le début des démarches de recouvrement et de relance.

Où trouver ces données

Cet événement n’est pas enregistré directement. Il est calculé à partir du champ DueDate de la table CustInvoiceJour. L’horodatage de l’événement correspond à la date d’échéance.

Données à recueillir

Créez un événement dont l’horodatage correspond à la valeur du champ CustInvoiceJour.DueDate.

Type d’événement calculated
Facture approuvée
Marque la fin de la vérification interne et l’approbation formelle de la facture. Le système de flux de travail Dynamics 365 enregistre cet événement, qui indique que la facture peut être envoyée au client.
Pourquoi est-ce important ?

Cette étape clé permet de mesurer le temps de cycle d’approbation. Un retard à ce stade peut allonger directement le délai avant le paiement du client.

Où trouver ces données

L’événement est enregistré dans les tables d’historique des flux de travail, comme WorkflowTrackingStatusTable, comme étape d’approbation ou de fin pour l’instance de flux de travail associée à la facture.

Données à recueillir

Extrayez les journaux d’événements des flux de travail dont le statut est « Approved » ou « Completed ».

Type d’événement explicit
Facture clôturée
Cette activité marque l’état final d’une facture, dont le solde est nul parce qu’elle a été entièrement payée ou réglée au moyen d’avoirs. Il ne s’agit pas d’une transaction directe, mais d’un état déduit de la situation financière de la facture.
Pourquoi est-ce important ?

Cet événement marque la fin réussie du cycle de commande à encaissement pour une facture donnée. Le temps nécessaire pour atteindre cet état est un indicateur essentiel de l’efficacité globale du processus.

Où trouver ces données

Cet état est déduit en vérifiant que le solde restant de la transaction de facture dans la table CustTrans est nul. Pour le déterminer, comparez le montant de la facture au montant total réglé.

Données à recueillir

Déduisez l’événement des enregistrements CustTrans pour lesquels AmountCur est égal à SettleAmountCur. L’horodatage correspond à la date du dernier règlement.

Type d’événement inferred
Facture créée
Correspond à la création et à la comptabilisation de la facture de vente dans le système. Cette transaction explicite dans Dynamics 365 crée un document légal et des écritures financières dans le sous-grand livre des comptes clients.
Pourquoi est-ce important ?

Il s’agit du début officiel du cycle de facturation. Cet événement est essentiel pour suivre le délai moyen de paiement client (DSO) et la durée globale du processus.

Où trouver ces données

L’événement est enregistré à partir de l’horodatage de création de la facture de vente comptabilisée dans la table CustInvoiceJour. Lors de la comptabilisation, les transactions financières correspondantes sont créées dans les tables GeneralJournalEntry et LedgerEntry.

Données à recueillir

Utilisez le champ CreatedDateTime de la table CustInvoiceJour pour la facture comptabilisée.

Type d’événement explicit
Facture envoyée au client
Cette activité correspond au moment où la facture est transmise au client, par voie électronique ou physique. Dans Dynamics 365, l’envoi peut être enregistré explicitement s’il est effectué par courriel depuis le système. Si aucun suivi spécifique n’est activé, il peut être déduit de l’heure de comptabilisation.
Pourquoi est-ce important ?

Cette mesure évalue l’efficacité de l’envoi des factures. Un délai entre l’approbation et l’envoi prolonge inutilement le cycle de paiement.

Où trouver ces données

L’envoi peut être enregistré explicitement dans les journaux de courriels, comme SysOutgoingEmailTable, si vous utilisez les fonctionnalités de messagerie de D365. Sinon, il est souvent déduit de l’heure de comptabilisation de la facture dans CustInvoiceJour.

Données à recueillir

Utilisez l’horodatage du journal de courriels s’il est disponible ; sinon, utilisez celui de la comptabilisation de la facture.

Type d’événement inferred
Paiement affecté à la facture
Correspond au règlement d’une facture précise au moyen d’un paiement client, qui réduit le solde impayé de la facture. Dans Dynamics 365, cette étape distincte relie la transaction de paiement à celle de la facture.
Pourquoi est-ce important ?

Cette étape clé permet de calculer précisément le DSO et d’évaluer l’efficacité de l’équipe chargée de l’affectation des paiements. Elle marque le rapprochement complet du paiement avec le montant facturé.

Où trouver ces données

L’événement est enregistré dans la table CustSettlement. Le champ de date de règlement de cette table fournit l’horodatage auquel un paiement précis a été affecté à une transaction de facture donnée.

Données à recueillir

Utilisez TransDate ou CreatedDateTime dans la table CustSettlement.

Type d’événement explicit
Paiement du client reçu
Cette activité marque la création d’une écriture de journal qui enregistre un paiement reçu d’un client. Elle indique que les fonds ont été reçus, mais pas encore affectés à une facture précise.
Pourquoi est-ce important ?

C’est le point de départ pour mesurer le délai d’affectation des paiements. Il permet de distinguer la réception des fonds de leur rapprochement avec les factures impayées.

Où trouver ces données

L’événement est enregistré lors de la création ou de la comptabilisation d’un journal de paiement client. Il figure dans des tables comme LedgerJournalTrans, puis crée une transaction client dans CustTrans lors de la comptabilisation.

Données à recueillir

Utilisez l’horodatage de comptabilisation du journal de paiement client dans LedgerJournalTable.

Type d’événement explicit
Avoir émis
Correspond à la création d’un avoir, généralement pour corriger une erreur de facturation, accorder un ajustement de prix ou comptabiliser un retour de marchandises. Un avoir équivaut à une facture négative.
Pourquoi est-ce important ?

Des avoirs fréquents peuvent signaler des problèmes systémiques dans le traitement des commandes ou la facturation. Comprendre pourquoi ils sont émis est essentiel pour améliorer le processus et limiter les pertes de revenus.

Où trouver ces données

Cette transaction explicite est enregistrée dans la table CustInvoiceJour comme une nouvelle facture comptabilisée d’un montant négatif. Elle est souvent liée à la facture d’origine par un champ de référence.

Données à recueillir

Repérez dans CustInvoiceJour les enregistrements dont le montant total est négatif et associez-les à la facture d’origine.

Type d’événement explicit
Commande client exécutée
Cette activité marque le moment où les marchandises ont été expédiées ou les services fournis dans le cadre d’une commande client, ce qui déclenche le processus de facturation. Dans Microsoft Dynamics 365, elle est généralement déduite de la comptabilisation d’un journal de bons de livraison, qui modifie le statut des lignes de commande concernées.
Pourquoi est-ce important ?

Cet événement marque le début de la mesure du temps de cycle de création des factures. Comprendre le délai entre l’exécution de la commande et la facturation aide à repérer les goulots d’étranglement administratifs susceptibles de peser sur la trésorerie.

Où trouver ces données

Déduit de la date de création d’une écriture de journal de bon de livraison liée à la commande client. Les tables concernées comprennent notamment CustPackingSlipJour et CustPackingSlipTrans, associées à la commande sur laquelle repose la facture.

Données à recueillir

Repérez la date de comptabilisation la plus récente d’un bon de livraison pour la commande client associée à la facture.

Type d’événement inferred
Facture soumise pour approbation
Cette activité indique qu’une facture créée a été soumise à un flux de travail formel d’approbation. C’est courant dans les entreprises où les contrôles imposent une validation par la direction avant l’envoi de la facture au client. Le moteur de flux de travail de D365 enregistre cette étape.
Pourquoi est-ce important ?

Le suivi de la soumission pour approbation permet de distinguer le temps de création de la facture du temps d’attente de l’approbation. C’est la première étape pour analyser l’efficacité des processus internes de contrôle et de vérification.

Où trouver ces données

L’événement est enregistré dans les tables d’historique des flux de travail, comme WorkflowTrackingStatusTable, en filtrant les événements de soumission associés au document de facture.

Données à recueillir

Extrayez les journaux d’événements des flux de travail dont le statut est « Submitted ».

Type d’événement explicit
Paiement contrepassé
Cette activité indique la contrepassation d’un paiement client précédemment comptabilisé. Elle peut être due à une erreur de comptabilisation, à une provision insuffisante ou à un autre échec de paiement.
Pourquoi est-ce important ?

Les contrepassations de paiement révèlent des erreurs opérationnelles ou des problèmes liés aux paiements des clients. L’analyse de leur fréquence aide à en déterminer les causes profondes et à améliorer la précision de l’affectation des paiements.

Où trouver ces données

L’événement est enregistré comme une contrepassation dans le grand livre. Une écriture de journal contrepassée peut être repérée dans GeneralJournalEntry, souvent grâce à un indicateur spécifique ou à son lien avec la transaction d’origine.

Données à recueillir

Repérez les écritures de journal comportant un indicateur de contrepassation ou une référence à une transaction contrepassée.

Type d’événement explicit
Rappel de paiement envoyé
Correspond à l’envoi au client d’une lettre de relance ou d’un avis de recouvrement concernant une facture en retard. Dynamics 365 dispose d’un processus formel de relance qui génère et enregistre ces communications.
Pourquoi est-ce important ?

Le suivi des rappels permet d’évaluer l’efficacité des relances et d’analyser le nombre de rappels nécessaires avant la réception d’un paiement.

Où trouver ces données

Cet événement explicite est enregistré à partir de la date de création du journal de lettres de recouvrement dans la table CustCollectionLetterJour, liée à la transaction de facture en retard.

Données à recueillir

Utilisez l’horodatage de création de la table CustCollectionLetterJour.

Type d’événement explicit
Recommandé Facultatif

Guides d’extraction

Comment extraire vos données de Microsoft Dynamics 365

Prêt à commencer ?

Utilisez ce modèle pour commencer à optimiser votre processus de facturation. Donnez à votre équipe les éléments nécessaires pour gagner en efficacité et améliorer la trésorerie.

Mettez fin aux retards de facturation : optimisez dès aujourd’hui votre processus, de la commande à l’encaissement

Réduisez de 30 % le temps de cycle de facturation et obtenez plus rapidement une vision claire de votre situation financière.

Démarrez votre essai gratuit

Aucune carte bancaire requise. Essai gratuit de 14 jours.