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 approfondie
- Jalons essentiels du processus à suivre
- Consignes d’extraction propres à NetSuite
Attributs du traitement des paiements fournisseurs
| Nom | Description | ||
|---|---|---|---|
|
Activité
Activity
|
Nom de l’étape ou de l’événement du processus. | ||
|
Description
Cet attribut consigne l’action précise ou le changement d’état survenu à un moment donné. Exemples : « Facture créée », « Statut d’approbation modifié » ou « Paiement traité ». Ces données sont indispensables pour reconstituer la carte du processus. En ordonnant chronologiquement les activités de chaque numéro de facture, l’outil de Process Mining visualise le flux de travail réel et repère les boucles, les reprises et les écarts par rapport au parcours nominal.
Pourquoi est-ce important ?
Définit les étapes de la carte du processus et est obligatoire pour toute analyse de Process Mining.
Où trouver ces données
System Notes ou journaux d’historique des flux de travail
Exemples
Facture crééeFacture approuvéePaiement planifiéPaiement compensé par la banque
|
|||
|
Dernière mise à jour des données
LastDataUpdate
|
Horodatage de l’extraction ou de l’actualisation des données. | ||
|
Description
Indique la date de la dernière extraction des données depuis le système source vers la plateforme de Process Mining. Les utilisateurs peuvent ainsi savoir si l’analyse repose sur des données récentes. Cette information permet de déterminer si les données affichées dans les Dashboards reflètent la situation en temps réel ou un instantané d’une période antérieure. Elle est essentielle pour se fier aux calculs du nombre de jours de retard.
Pourquoi est-ce important ?
Obligatoire pour connaître la fraîcheur des données et l’état de la synchronisation.
Où trouver ces données
Horodatage ETL
Exemples
2023-11-01T00:00:00Z
|
|||
|
Heure de l’événement
EventTime
|
Horodatage de l’activité. | ||
|
Description
Date et heure précises auxquelles une activité a eu lieu. Elles servent à ordonner les événements et à calculer la durée entre les étapes. Des horodatages exacts sont essentiels pour repérer les goulots d’étranglement. Ils permettent de calculer les temps de cycle, par exemple le temps nécessaire à une approbation ou la durée pendant laquelle une facture reste bloquée.
Pourquoi est-ce important ?
Obligatoire pour ordonner les événements et calculer tous les indicateurs fondés sur le temps.
Où trouver ces données
Champ 'date' de System Notes
Exemples
2023-10-01T14:30:00Z2023-10-02T09:15:00Z
|
|||
|
Numéro de facture
InvoiceNumber
|
Identifiant unique de la facture fournisseur. | ||
|
Description
Cet attribut correspond au numéro de référence unique attribué à une facture fournisseur dans NetSuite. Il sert d’identifiant de cas pour le processus des comptes fournisseurs et regroupe toutes les activités liées à une obligation de paiement donnée. Dans l’analyse, ce champ sert de clé principale pour les instances du processus. Il permet de suivre le cycle de vie complet d’un passif, depuis la réception et l’enregistrement de la facture jusqu’à la confirmation du paiement par la banque. Les variantes sont regroupées à partir de cet identifiant afin de déterminer les parcours les plus fréquents.
Pourquoi est-ce important ?
Il s’agit de l’ID de cas obligatoire qui relie tous les événements pour constituer un cas de processus.
Où trouver ces données
Table des transactions, champ 'tranid' lorsque le type est 'Vendor Bill'
Exemples
INV-2023-001VB-99822ACME-10299982311
|
|||
|
Système source
SourceSystem
|
Nom du système d’origine des données. | ||
|
Description
Identifie l’application logicielle dont proviennent les données d’événement. Dans ce contexte, la valeur est généralement fixe, par exemple 'NetSuite'. Cet attribut est utile dans les environnements comportant plusieurs systèmes, car il permet de suivre la provenance des données. Même si cette vue porte uniquement sur NetSuite, conserver ce champ garantit la compatibilité avec les modèles de données de l’entreprise.
Pourquoi est-ce important ?
Obligatoire pour assurer la traçabilité des données et les distinguer dans les environnements multi-systèmes.
Où trouver ces données
Renseigné en dur lors de l’extraction
Exemples
NetSuiteNetSuite OneWorld
|
|||
|
Date d’échéance
DueDate
|
Date limite à laquelle le fournisseur doit être payé. | ||
|
Description
Cet attribut indique la date limite de paiement prévue par les conditions de la facture. Il sert de référence pour calculer le taux de paiement dans les délais. Ce champ est au cœur de l’indicateur clé de performance « Taux de paiement dans les délais ». En comparant la date de l’activité « Paiement exécuté » à cette date, le système signale les retards et aide à estimer les pénalités éventuelles.
Pourquoi est-ce important ?
Fondamental pour calculer le taux de paiement dans les délais et repérer les dettes réglées en retard.
Où trouver ces données
Champ « duedate » de la transaction
Exemples
2023-11-152023-12-01
|
|||
|
Date de paiement
PaymentDate
|
Date à laquelle le paiement a été exécuté. | ||
|
Description
Date enregistrée dans la transaction de paiement fournisseur associée à la facture. Elle marque la fin du cycle fournisseurs. Elle permet de calculer les « Durées de cycle de paiement de bout en bout ». La comparaison de cette date avec la date de facture donne la durée totale du processus.
Pourquoi est-ce important ?
Horodatage de fin du cycle principal du processus.
Où trouver ces données
Date de la transaction de paiement fournisseur associée
Exemples
2023-11-202023-12-05
|
|||
|
Département
Department
|
Département interne associé à la facture. | ||
|
Description
Classe la facture selon le centre de coûts ou le département interne (par exemple, informatique ou marketing) auquel la dépense est imputée. Cet attribut permet de comparer les temps de cycle par département. Il aide à repérer ceux qui mettent plus de temps à coder ou à approuver les factures, afin de cibler les améliorations du processus.
Pourquoi est-ce important ?
Permet d’analyser l’efficacité du processus par unité de l’organisation.
Où trouver ces données
Champ « department » de la transaction
Exemples
InformatiqueMarketingProduction
|
|||
|
Filiale
Subsidiary
|
Filiale ou entité juridique de l’entreprise qui reçoit la facture. | ||
|
Description
Dans les environnements NetSuite OneWorld, cet attribut identifie l’entité juridique (filiale) à laquelle la facture est rattachée. Il permet de comparer les différentes entités de l’organisation. Cet attribut alimente le Dashboard « Durées de cycle de paiement de bout en bout » et permet de comparer l’efficacité des différentes unités opérationnelles. Il aide à repérer les régions ou entités dont les performances sont insuffisantes.
Pourquoi est-ce important ?
Essentiel aux organisations comptant plusieurs entités qui souhaitent comparer les performances de leurs unités opérationnelles.
Où trouver ces données
Champ « subsidiary » de la transaction
Exemples
Est des États-UnisSiège EMEAVentes APAC
|
|||
|
Montant de la facture
InvoiceAmount
|
Montant total de la facture. | ||
|
Description
Montant total de la facture fournisseur, généralement exprimé dans la devise de référence ou dans la devise de la transaction. Cette métrique permet d’analyser l’impact financier. Elle est utilisée dans le Dashboard « Suivi des retards de paiement et des pénalités » pour quantifier le risque que les retards font peser sur la trésorerie. Elle permet également de prioriser les factures de montant élevé nécessitant une intervention manuelle.
Pourquoi est-ce important ?
Nécessaire pour quantifier l’impact financier des inefficacités du processus.
Où trouver ces données
Champ « usertotal » ou « foreignamount » de la transaction
Exemples
1500.00250.5010000.00
|
|||
|
Nom du fournisseur
VendorName
|
Nom du fournisseur qui a émis la facture. | ||
|
Description
Cet attribut indique le nom de l’entité associée à la facture fournisseur. Il est essentiel pour analyser les performances tout au long de la chaîne d’approvisionnement. Dans les analyses, ce champ alimente le Dashboard « Écart du cycle de paiement par fournisseur ». Les analystes peuvent regrouper les dossiers par fournisseur afin de repérer ceux qui provoquent régulièrement des écarts de rapprochement ou appliquent des conditions de paiement non standard.
Pourquoi est-ce important ?
Essentiel pour regrouper les analyses par fournisseur et repérer les goulots d’étranglement qui lui sont propres.
Où trouver ces données
Champ « entity » de la transaction, associé à l’enregistrement du fournisseur
Exemples
Office DepotOracleFedEx
|
|||
|
Numéro de commande d’achat
PurchaseOrderNumber
|
Numéro de référence de la commande d’achat associée. | ||
|
Description
Associe la facture fournisseur à la commande d’achat (PO) à l’origine de la transaction. Si ce champ est vide, la facture est considérée comme une facture sans commande d’achat. Cet attribut est essentiel au Dashboard « Vitesse de traitement des factures sans commande d’achat ». Il permet de distinguer les variantes du processus selon qu’elles concernent des factures avec commande d’achat ou des factures FI sans commande d’achat, afin d’en comparer l’efficacité et la conformité.
Pourquoi est-ce important ?
Nécessaire pour distinguer le traitement des factures avec commande d’achat de celui des factures sans commande d’achat.
Où trouver ces données
Champ « createdfrom » de la transaction
Exemples
PO-8821PO-1002null
|
|||
|
Sans commande d’achat
IsNonPO
|
Indique si la facture n’est pas associée à une commande d’achat. | ||
|
Description
Attribut booléen déduit de l’absence de commande d’achat associée. Il distingue les factures liées à une commande d’achat des factures FI directes. Utilisé dans le Dashboard « Vitesse de traitement des factures sans commande d’achat », il met en évidence les inefficacités du traitement manuel par rapport au processus de rapprochement à trois voies.
Pourquoi est-ce important ?
Segment général permettant d’analyser les variantes du processus.
Où trouver ces données
Déduit de la valeur nulle de « PurchaseOrderNumber »
Exemples
truefalse
|
|||
|
Statut d’approbation
ApprovalStatus
|
État actuel de l’approbation de la facture dans le flux de travail. | ||
|
Description
Indique si la facture est en attente d’approbation, approuvée ou rejetée. Cet état détermine les transitions du flux de travail. Ce champ est au cœur de l’« Audit de conformité du flux d’approbation ». Les changements de statut génèrent des événements d’activité, et le statut final indique si la facture peut être payée.
Pourquoi est-ce important ?
Suit l’avancement de la facture dans le circuit d’approbation.
Où trouver ces données
Champ « approvalstatus » de la transaction
Exemples
En attente d’approbationApprouvéRejeté
|
|||
|
Utilisateur
User
|
Employé ayant réalisé l’activité. | ||
|
Description
Identifie la personne responsable d’un événement donné, par exemple l’approbation d’une facture ou la levée d’un blocage de paiement. Cet attribut est utilisé dans le Dashboard « Suivi des goulots d’étranglement du flux d’approbation » pour repérer les retards liés à certaines ressources. Il aide les responsables à répartir la charge de travail et à déterminer les besoins de formation de certains membres de l’équipe.
Pourquoi est-ce important ?
Nécessaire pour analyser les ressources et repérer les goulots d’étranglement au niveau des utilisateurs.
Où trouver ces données
Champ « name » des notes système ou champ « employee » de la transaction
Exemples
John DoeAdministrateur financierSystème
|
|||
|
Blocage du paiement
PaymentHold
|
Indique si le paiement de la facture est actuellement bloqué. | ||
|
Description
Indicateur ou statut signalant qu’un blocage de paiement a été appliqué à la facture, qui ne peut alors pas être incluse dans les campagnes de paiement. Cet attribut alimente le Dashboard « Analyse de l’impact des blocages de paiement ». L’analyse de la durée pendant laquelle ce champ est défini sur « true » met en évidence les retards de traitement dus à des litiges ou à des informations manquantes.
Pourquoi est-ce important ?
Essentiel pour comprendre pourquoi des factures sont bloquées ou retardées.
Où trouver ces données
Champ « paymenthold » de la transaction
Exemples
truefalse
|
|||
|
Conditions de paiement
PaymentTerms
|
Conditions convenues qui définissent les délais de paiement et les remises. | ||
|
Description
Précise les conditions de paiement, par exemple « Net 30 » ou « 2 % 10 Net 30 ». Ces informations permettent d’expliquer la date d’échéance et les éventuelles remises pour paiement anticipé. Cet attribut est utilisé dans le Dashboard « Taux de récupération des remises pour paiement anticipé ». Il permet de repérer les factures ouvrant droit à une remise et de mettre en relation les remises perdues avec certaines conditions restrictives.
Pourquoi est-ce important ?
Permet de comprendre la date d’échéance et de repérer les possibilités de remise.
Où trouver ces données
Champ « terms » de la transaction
Exemples
Net 302 % 10 Net 30Payable à réception
|
|||
|
Date de la facture
InvoiceDate
|
Date figurant sur la facture du fournisseur. | ||
|
Description
Date du document fournie par le fournisseur. Elle sert souvent de point de départ au calcul de l’ancienneté de la facture. Elle permet de calculer le « Temps de cycle de traitement de bout en bout ». L’écart entre cette date et la date de création dans NetSuite peut révéler des retards liés à la numérisation ou au traitement du courrier.
Pourquoi est-ce important ?
Marque le début officiel du délai de traitement de la facture fournisseur.
Où trouver ces données
Champ « trandate » de la transaction
Exemples
2023-10-012023-10-05
|
|||
|
Devise
Currency
|
Devise dans laquelle la facture a été émise. | ||
|
Description
Code ISO représentant la devise de la transaction. Cette information est importante pour les organisations multinationales. Elle permet de normaliser les montants dans l’analyse du montant des factures. Elle aide également à déterminer si les opérations de change allongent le délai avant l’activité « Paiement compensé ».
Pourquoi est-ce important ?
Nécessaire pour agréger correctement les montants financiers et analyser les opérations de change.
Où trouver ces données
Champ « currency » de la transaction
Exemples
USDEURGBP
|
|||
|
Jours de retard
DaysOverdue
|
Nombre de jours écoulés entre la date d’échéance et le paiement. | ||
|
Description
Métrique calculée qui mesure le retard de paiement par rapport à la date d’échéance. Les valeurs négatives indiquent un paiement anticipé. Cet attribut alimente le Dashboard « Suivi des retards de paiement et des pénalités ». Il est essentiel pour mesurer l’ampleur des retards de paiement et repérer les retards récurrents.
Pourquoi est-ce important ?
Métrique clé pour analyser le respect des conditions de paiement et le risque de pénalités.
Où trouver ces données
Calcul : date de paiement - date d’échéance
Exemples
50-2
|
|||
|
Remise disponible
DiscountAvailable
|
Montant de la remise éventuelle pour paiement anticipé. | ||
|
Description
Montant de la remise pour paiement anticipé, calculé à partir du montant de la facture et des conditions de paiement. Il représente l’économie potentielle. Cet attribut est au cœur du Dashboard « Taux de récupération des remises pour paiement anticipé ». En additionnant les montants correspondant aux paiements tardifs, les analystes peuvent calculer le total des économies manquées.
Pourquoi est-ce important ?
Quantifie les gains financiers possibles grâce à l’accélération du processus.
Où trouver ces données
Calculé à partir des conditions de paiement et du montant de la facture
Exemples
30.000.0015.50
|
|||
Activités du traitement des paiements fournisseurs
| Activité | Description | ||
|---|---|---|---|
|
Facture approuvée
|
Le statut de l’enregistrement Vendor Bill passe à Open, ce qui indique que la facture est autorisée au paiement et a été inscrite au grand livre. Il s’agit d’une étape clé avant le paiement. | ||
|
Pourquoi est-ce important ?
Met fin au cycle d’approbation et rend la facture disponible pour la planification du paiement. Cette étape est essentielle pour mesurer l’efficacité des approbations.
Où trouver ces données
System Notes. Recherchez le passage du champ 'approvalstatus' à '2' (Approved) ou le passage du statut à 'Open'.
Données à recueillir
Comparez le champ de statut avant et après
Type d’événement
inferred
|
|||
|
Facture créée
|
Création initiale de l’enregistrement Vendor Bill dans NetSuite. Cet événement marque le début du processus et indique que la facture a été saisie dans l’ERP. | ||
|
Pourquoi est-ce important ?
Définit l’horodatage de référence pour l’ensemble du cycle des comptes fournisseurs et le calcul de l’ancienneté des factures.
Où trouver ces données
Table des transactions. Filtrez les enregistrements dont le type est Vendor Bill. Récupérez le champ datecreated ou trandate.
Données à recueillir
Enregistré lors de l’exécution de la transaction Vendor Bill
Type d’événement
explicit
|
|||
|
Facture rapprochée avec le bon de commande
|
Indique que l’enregistrement Vendor Bill a été créé à partir d’un bon de commande existant ou qu’il y est associé. Cela permet de distinguer les factures liées à un bon de commande des autres. | ||
|
Pourquoi est-ce important ?
Indispensable pour analyser le respect des politiques d’approvisionnement et comparer les temps de cycle des factures avec et sans bon de commande.
Où trouver ces données
Table des transactions. Vérifiez le champ 'createdfrom' de l’enregistrement Vendor Bill. Si ce champ contient l’identifiant d’un bon de commande, l’activité a eu lieu.
Données à recueillir
Comparez le champ de statut avant et après
Type d’événement
inferred
|
|||
|
Paiement compensé par la banque
|
L’enregistrement Bill Payment est marqué comme compensé lors du rapprochement bancaire. Cela confirme que les fonds ont quitté le compte bancaire. | ||
|
Pourquoi est-ce important ?
Fournit la date réelle de sortie des fonds pour l’analyse de trésorerie, distincte de la date comptable du paiement.
Où trouver ces données
Transaction Line. Le champ 'cleared' de la ligne de transaction Bill Payment est défini sur True.
Données à recueillir
Enregistré lors de l’exécution de la transaction X
Type d’événement
explicit
|
|||
|
Paiement traité
|
Un enregistrement Bill Payment est comptabilisé avec succès. La facture est alors marquée comme entièrement ou partiellement payée et le passif est soldé dans le grand livre. | ||
|
Pourquoi est-ce important ?
Principale étape marquant la fin du processus de paiement. Sert à calculer le temps de cycle de traitement de bout en bout.
Où trouver ces données
Table des transactions. Repérez la création d’un enregistrement 'Bill Payment' ou le passage de son statut à 'Deposited' (pour les chèques) ou à 'Paid'.
Données à recueillir
Enregistré lors de l’exécution de la transaction Bill Payment
Type d’événement
explicit
|
|||
|
Approbation de la facture demandée
|
Le statut de l’enregistrement Vendor Bill passe à Pending Approval. La facture entre alors dans le circuit de travail d’approbation. | ||
|
Pourquoi est-ce important ?
Marque le début du temps de cycle d’approbation et permet de repérer les goulots d’étranglement dans le circuit d’autorisation.
Où trouver ces données
System Notes. Recherchez le passage du champ 'approvalstatus' à '1' (Pending Approval).
Données à recueillir
Comparez le champ de statut avant et après
Type d’événement
inferred
|
|||
|
Avoir fournisseur appliqué
|
Un avoir fournisseur (Vendor Credit) est appliqué à l’enregistrement Vendor Bill, ce qui réduit le montant dû. Il s’agit d’une solution de remplacement au paiement en espèces. | ||
|
Pourquoi est-ce important ?
Explique pourquoi le montant payé peut différer du montant de la facture et permet de solder correctement le passif.
Où trouver ces données
Transaction Links. Repérez les transactions de type 'Vendor Credit' associées à l’enregistrement Vendor Bill.
Données à recueillir
Comparez le champ de statut avant et après
Type d’événement
inferred
|
|||
|
Blocage du paiement appliqué
|
La case Payment Hold de l’enregistrement Vendor Bill est cochée. La facture ne peut alors plus être sélectionnée pour les campagnes de paiement. | ||
|
Pourquoi est-ce important ?
Repère les goulots d’étranglement qui retardent les factures en raison de litiges ou de décisions de gestion de trésorerie.
Où trouver ces données
System Notes. Recherchez le passage du champ 'paymenthold' de 'F' à 'T'.
Données à recueillir
Enregistré lors de l’exécution de la transaction X
Type d’événement
explicit
|
|||
|
Blocage du paiement levé
|
La case Payment Hold est décochée, ce qui autorise le traitement du paiement de la facture. Cette étape marque la fin de la période de blocage. | ||
|
Pourquoi est-ce important ?
Sert à calculer l’indicateur de durée de blocage du paiement et à comprendre les délais de résolution des factures contestées.
Où trouver ces données
System Notes. Recherchez le passage du champ 'paymenthold' de 'T' à 'F'.
Données à recueillir
Enregistré lors de l’exécution de la transaction X
Type d’événement
explicit
|
|||
|
Compte de la facture modifié
|
Le compte de charges du grand livre associé aux lignes de facture est modifié. Cela peut indiquer la correction d’une erreur d’imputation ou un reclassement. | ||
|
Pourquoi est-ce important ?
Mesure directement l’indicateur de taux de reprise d’imputation des factures et met en évidence les pertes d’efficacité à l’étape de l’imputation comptable.
Où trouver ces données
System Notes. Recherchez les modifications du champ 'account' dans la sous-liste Transaction Line.
Données à recueillir
Enregistré lors de l’exécution de la transaction X
Type d’événement
explicit
|
|||
|
Facture rejetée
|
L’enregistrement Vendor Bill est renvoyé à la personne qui l’a soumis pour correction ou refus. Cela correspond à une boucle ou à la fin du flux de travail d’approbation. | ||
|
Pourquoi est-ce important ?
Un taux de rejet élevé peut révéler des difficultés dans le processus, des besoins de formation ou des problèmes de qualité des données en amont.
Où trouver ces données
System Notes. Recherchez le passage du champ 'approvalstatus' à '3' (Rejected).
Données à recueillir
Comparez le champ de statut avant et après
Type d’événement
inferred
|
|||
|
Montant de la facture modifié
|
Le montant total de l’enregistrement Vendor Bill est modifié après sa création. Cela peut indiquer des reprises, des erreurs de saisie ou la résolution d’un écart. | ||
|
Pourquoi est-ce important ?
Signale une intervention manuelle et des reprises, qui réduisent le taux de traitement sans intervention manuelle.
Où trouver ces données
System Notes. Recherchez les modifications des champs 'total' ou 'usertotal' de l’enregistrement Vendor Bill.
Données à recueillir
Enregistré lors de l’exécution de la transaction X
Type d’événement
explicit
|
|||
|
Paiement annulé
|
Un enregistrement Bill Payment déjà traité est annulé, ce qui rouvre l’enregistrement Vendor Bill. Il s’agit d’une exception majeure et d’un échec du processus. | ||
|
Pourquoi est-ce important ?
Indispensable pour respecter les exigences d’audit et repérer les causes des échecs de paiement, comme les erreurs d’impression de chèques ou les rejets bancaires.
Où trouver ces données
System Notes de Bill Payment. Recherchez le passage du statut à 'Voided'.
Données à recueillir
Enregistré lors de l’exécution de la transaction X
Type d’événement
explicit
|
|||
|
Paiement planifié
|
Un enregistrement Bill Payment est créé avec le statut 'Pending Approval'. Cela se produit souvent lors de la création d’un lot de paiements électroniques (EFT). | ||
|
Pourquoi est-ce important ?
Distingue l’intention de payer du transfert effectif des fonds et met en évidence les retards d’autorisation du paiement.
Où trouver ces données
Table des transactions. Création d’un enregistrement 'Bill Payment' associé à la facture et portant le statut 'Pending Approval'.
Données à recueillir
Comparez le champ de statut avant et après
Type d’événement
inferred
|
|||
Guides d’extraction
Prêt à commencer ?
Commencez dès aujourd’hui votre démarche de Process Mining en appliquant ce modèle à votre environnement NetSuite. Repérez les gains d’efficacité possibles et optimisez sans attendre vos flux de travail de paiement.
Optimisez dès aujourd’hui le traitement des paiements fournisseurs
Repérez les goulots d’étranglement et réduisez le temps de cycle de 30 %.
Aucune carte bancaire n’est requise. La configuration ne prend que quelques minutes.