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
- Instructions spécifiques pour l'extraction dans NetSuite
Attributs du traitement des paiements des comptes fournisseurs
| Nom | Description | ||
|---|---|---|---|
|
Activité
Activity
|
Nom de l’étape ou de l’événement du processus exécuté. | ||
|
Description
Cet attribut enregistre l’action précise ou le changement d’état survenu à un moment donné. Parmi les exemples figurent « Facture créée », « Statut d’approbation modifié » ou « Paiement traité ». Ces données sont essentielles pour reconstituer la carte du flux de processus. En ordonnant chronologiquement ces activités pour chaque numéro de facture, l’outil de Process Mining visualise le flux de travail réel et identifie les boucles, les reprises et les écarts par rapport au parcours nominal.
Pourquoi c’est important
Définit les étapes de la carte de processus et est obligatoire pour toute analyse de Process Mining.
Où les obtenir
Journaux des notes système ou de l’historique du flux de travail
Exemples
Facture crééeFacture approuvéePaiement planifiéPaiement compensé
|
|||
|
Dernière mise à jour des données
LastDataUpdate
|
Horodatage de l'extraction ou de l'actualisation des données. | ||
|
Description
Indique la date à laquelle les données ont été extraites pour la dernière fois du système source vers la plateforme de Process Mining. Cela permet de connaître la période couverte par l'analyse. Cette information sert à déterminer si les données affichées dans les Dashboards correspondent à la situation en temps réel ou à un instantané d'une période antérieure. Elle est essentielle pour interpréter correctement les calculs de « Days Overdue ».
Pourquoi c’est important
Indispensable pour connaître l'actualité des données et l'état de la synchronisation.
Où les obtenir
Horodatage ETL
Exemples
2023-11-01T00:00:00Z
|
|||
|
Heure de l’événement
EventTime
|
Horodatage auquel l’activité a eu lieu. | ||
|
Description
Date et heure précises auxquelles une activité s’est produite. Ces informations servent à ordonner les événements et à calculer les durées entre les étapes. Des horodatages exacts sont essentiels pour identifier les goulots d’étranglement. Ils permettent de calculer les délais de cycle, comme le temps nécessaire à une approbation ou la durée pendant laquelle une facture reste bloquée.
Pourquoi c’est important
Obligatoire pour ordonner les événements et calculer tous les KPI fondés sur le temps.
Où les obtenir
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 représente le numéro de référence unique attribué à une facture fournisseur dans NetSuite. Il constitue l’identifiant de cas de référence du processus de comptes fournisseurs et regroupe toutes les activités liées à une obligation de paiement donnée. Dans l’analyse, ce champ sert de clé primaire pour les instances du processus. Il permet aux analystes de suivre le cycle de vie complet d’un passif, depuis la réception et l’enregistrement de la facture jusqu’à la compensation du paiement final. Les variantes sont regroupées à partir de cet identifiant afin de déterminer les chemins de processus courants.
Pourquoi c’est important
Il s’agit du Case ID obligatoire qui relie tous les événements pour former un cas de processus.
Où les obtenir
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 à l’origine des données. | ||
|
Description
Identifie l’application logicielle à partir de laquelle les données d’événements ont été extraites. Dans ce contexte, la valeur est généralement statique, par exemple 'NetSuite'. Cet attribut est utile dans les environnements multisystèmes pour suivre la traçabilité des données. Même si cette vue se concentre sur NetSuite, le maintien de ce champ garantit la compatibilité avec les modèles de données à l’échelle de l’entreprise.
Pourquoi c’est important
Obligatoire pour assurer la traçabilité des données et distinguer les données dans les environnements multisystèmes.
Où les obtenir
Codé en dur lors de l’extraction
Exemples
NetSuiteNetSuite OneWorld
|
|||
|
Date d'échéance
DueDate
|
Date à laquelle le paiement doit être effectué au fournisseur au plus tard. | ||
|
Description
Cet attribut indique l'échéance contractuelle du paiement, conformément aux conditions de la facture. Il sert de référence pour calculer les paiements effectués dans les délais. Ce champ constitue la base du KPI « On Time Payment Rate ». En comparant la date « Payment Executed » à cette échéance, le système signale les paiements en retard et aide à estimer les pénalités éventuelles.
Pourquoi c’est important
Fondamental pour calculer le taux de paiements effectués dans les délais et identifier les dettes réglées en retard.
Où les obtenir
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 Vendor Payment associée à la facture. Elle représente la fin du cycle de traitement des comptes fournisseurs. Elle est utilisée pour calculer le « End to End Payment Cycle Times ». La comparaison de cette date avec « InvoiceDate » donne la durée totale du processus.
Pourquoi c’est important
Horodatage de fin du cycle principal du processus.
Où les obtenir
Date de la transaction Vendor Payment associée
Exemples
2023-11-202023-12-05
|
|||
|
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 précise (Subsidiary) à laquelle la facture appartient. Il permet de comparer les performances entre les différentes entités. Cet attribut alimente le Dashboard « End to End Payment Cycle Times » et permet de comparer l'efficacité des différentes unités opérationnelles. Il aide à déterminer si certaines régions ou entités affichent des performances insuffisantes.
Pourquoi c’est important
Essentiel pour les organisations multi-entités qui souhaitent comparer les performances entre leurs unités opérationnelles.
Où les obtenir
Champ « subsidiary » de la transaction
Exemples
Est des États-UnisSiège EMEAVentes APAC
|
|||
|
Montant de la facture
InvoiceAmount
|
Valeur monétaire totale de la facture. | ||
|
Description
Montant total de la facture fournisseur, généralement exprimé dans la devise de référence ou la devise de la transaction. Cette mesure permet d'analyser l'impact financier. Elle est utilisée dans le Dashboard « Late Payment and Penalty Tracking » pour quantifier le risque de trésorerie lié aux retards de paiement. Elle sert également à prioriser les factures de montant élevé nécessitant une intervention manuelle.
Pourquoi c’est important
Nécessaire pour quantifier l'impact financier des inefficacités du processus.
Où les obtenir
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 contient le nom de l'entité associée à la facture fournisseur. Il est essentiel pour analyser la performance de la chaîne d'approvisionnement. Dans l'analyse, ce champ alimente le Dashboard « Vendor Payment Cycle Variance ». Il permet aux analystes de regrouper les cas par fournisseur afin d'identifier ceux qui provoquent régulièrement des écarts de rapprochement ou appliquent des conditions de paiement non standard.
Pourquoi c’est important
Essentiel pour regrouper l'analyse par fournisseur et identifier les goulots d'étranglement propres à certains fournisseurs.
Où les obtenir
Champ « entity » de la transaction associé à l'enregistrement du fournisseur
Exemples
Office DepotOracleFedEx
|
|||
|
Numéro du bon de commande
PurchaseOrderNumber
|
Numéro de référence du bon de commande associé. | ||
|
Description
Associe la facture fournisseur au bon de commande (PO) à l'origine de la transaction. Si ce champ est vide, la facture est considérée comme une facture sans bon de commande (Non-PO). Cet attribut est essentiel pour le Dashboard « Non PO Invoice Processing Speed ». Il permet de distinguer les variantes de flux selon qu'elles concernent des factures adossées à un PO ou des factures sans PO (FI), afin de comparer l'efficacité et la conformité.
Pourquoi c’est important
Nécessaire pour distinguer le traitement des factures basées sur un PO de celui des factures sans PO.
Où les obtenir
Champ « createdfrom » de la transaction
Exemples
PO-8821PO-1002null
|
|||
|
Sans PO
IsNonPO
|
Indicateur précisant si la facture n'est pas associée à un bon de commande. | ||
|
Description
Attribut booléen dérivé de l'absence de bon de commande associé. Il segmente le processus entre les factures adossées à un PO et les factures FI directes. Utilisé dans le Dashboard « Non PO Invoice Processing Speed » pour mettre en évidence l'inefficacité du traitement manuel des factures par rapport au processus de rapprochement à trois niveaux.
Pourquoi c’est important
Segment de haut niveau pour analyser les variantes du processus.
Où les obtenir
Dérivé de « PurchaseOrderNumber » lorsque la valeur est nulle
Exemples
truefalse
|
|||
|
Service
Department
|
Service interne associé à la facture. | ||
|
Description
Classe la facture selon le centre de coûts ou le service interne, par exemple l'informatique ou le marketing, qui a engagé la dépense. Cet attribut permet de ventiler les délais de traitement par service. Il aide à déterminer si certains services prennent plus de temps pour imputer ou approuver les factures, afin de cibler les améliorations du processus.
Pourquoi c’est important
Permet d'analyser l'efficacité du processus au niveau de l'organisation.
Où les obtenir
Champ « department » de la transaction
Exemples
InformatiqueMarketingProduction
|
|||
|
Statut d'approbation
ApprovalStatus
|
État actuel de l’approbation du flux de travail de la facture. | ||
|
Description
Indique si la facture est en attente d'approbation, approuvée ou rejetée. Cet état détermine la logique de transition du Workflow. Ce champ est au cœur de l'« Approval Workflow Compliance Audit ». Les changements de statut génèrent des événements d'activité et l'état final détermine si la facture peut être payée.
Pourquoi c’est important
Suit l'avancement de la facture au sein de l'étape d'approbation.
Où les obtenir
Champ « approvalstatus » de la transaction
Exemples
En attente d'approbationApprouvéeRejetée
|
|||
|
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. Utilisé dans le « Approval Workflow Bottleneck Monitor » pour identifier les retards liés à certaines ressources. Il aide la direction à équilibrer la charge de travail et à repérer les besoins de formation de certains membres de l'équipe.
Pourquoi c’est important
Nécessaire pour analyser les ressources et identifier les goulots d'étranglement au niveau des utilisateurs.
Où les obtenir
System Notes « name » ou Transaction « employee »
Exemples
John DoeAdministrateur financierSystème
|
|||
|
Blocage du paiement
PaymentHold
|
Indique si la facture est actuellement bloquée pour paiement. | ||
|
Description
Indicateur ou statut signalant qu'un blocage de paiement a été appliqué à la facture, l'empêchant d'être incluse dans les campagnes de paiement. Cet attribut alimente le Dashboard « Payment Block Impact Analysis ». 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 c’est important
Essentiel pour analyser les raisons pour lesquelles certaines factures restent bloquées ou prennent du retard.
Où les obtenir
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 ». Ce contexte aide à comprendre la « Due Date » et les possibilités de remise pour paiement anticipé. Cet attribut est utilisé dans le Dashboard « Early Payment Discount Capture Rate ». Il identifie les factures éligibles à une remise et aide à mettre en relation les remises non obtenues avec certaines conditions restrictives.
Pourquoi c’est important
Permet de contextualiser la date d'échéance et d'identifier les possibilités de remise.
Où les obtenir
Champ « terms » de la transaction
Exemples
Net 302 % à 10 jours, Net 30À réception
|
|||
|
Date de la facture
InvoiceDate
|
Date figurant sur la facture du fournisseur. | ||
|
Description
Date du document fournie par le fournisseur. Elle constitue souvent le point de départ des calculs d'ancienneté. Elle est utilisée pour calculer le « End to End Processing Cycle Time ». 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 c’est important
Marque le début officiel du calendrier de traitement de la facture fournisseur.
Où les obtenir
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 internationales. Elle est utilisée pour normaliser les valeurs financières dans l'analyse « Invoice Amount ». Elle aide également à déterminer si les processus de change prolongent l'activité « Payment Cleared ».
Pourquoi c’est important
Nécessaire pour agréger correctement les valeurs financières et analyser les opérations de change.
Où les obtenir
Champ « currency » de la transaction
Exemples
USDEURGBP
|
|||
|
Jours de retard
DaysOverdue
|
Nombre de jours entre la date d'échéance et la date effective du paiement. | ||
|
Description
Mesure calculée du retard de paiement par rapport à la date d'échéance. Les valeurs négatives indiquent un paiement anticipé. Cet attribut alimente le Dashboard « Late Payment and Penalty Tracking ». Il est essentiel pour quantifier l'importance des retards de paiement et identifier les habitudes de paiement régulièrement tardif.
Pourquoi c’est important
Indicateur clé pour analyser la conformité des paiements et le risque de pénalités.
Où les obtenir
Calculé comme suit : PaymentDate - DueDate
Exemples
50-2
|
|||
|
Remise disponible
DiscountAvailable
|
Montant potentiel de la remise disponible en cas de paiement anticipé. | ||
|
Description
Valeur monétaire de la remise pour paiement anticipé, calculée à partir du montant de la facture et des conditions de paiement. Elle représente l'économie potentielle. Cet attribut est au cœur du Dashboard « Early Payment Discount Capture Rate ». En additionnant cette valeur pour les paiements tardifs, les analystes peuvent calculer le montant total des économies non réalisées.
Pourquoi c’est important
Quantifie l'opportunité financière liée à l'accélération du processus.
Où les obtenir
Calculé à partir de Terms et InvoiceAmount
Exemples
30.000.0015.50
|
|||
Activités du traitement des paiements des comptes fournisseurs
| Activité | Description | ||
|---|---|---|---|
|
Facture approuvée
|
Le statut du Vendor Bill passe à Open, ce qui indique qu’il est autorisé au paiement et que l’écriture a été prise en compte dans le General Ledger. Il s’agit d’une étape clé avant le paiement. | ||
|
Pourquoi c’est important
Met fin au cycle d’approbation et rend la facture disponible pour la planification du paiement. Essentiel pour mesurer l’efficacité des approbations.
Où les obtenir
System Notes. Rechercher une modification du champ 'approvalstatus' vers '2' (Approved) ou du statut vers 'Open'.
Collecte
Comparer 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. Cette activité marque le début du processus et indique que la facture a été saisie dans l’ERP. | ||
|
Pourquoi c’est important
Établit l’horodatage de référence pour l’ensemble du cycle des comptes fournisseurs et les calculs d’ancienneté.
Où les obtenir
Table des transactions. Filtrer lorsque le type d’enregistrement est Vendor Bill. Capturer le champ datecreated ou trandate.
Collecte
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 le Vendor Bill a été créé à partir d’un Purchase Order existant ou qu’il lui est associé. Cette activité distingue les factures adossées à un bon de commande des factures sans bon de commande. | ||
|
Pourquoi c’est important
Essentiel pour analyser la conformité aux politiques d’approvisionnement et comparer les délais de cycle des factures avec et sans bon de commande.
Où les obtenir
Table des transactions. Vérifier le champ 'createdfrom' dans l’enregistrement Vendor Bill. S’il contient un identifiant de Purchase Order, cette activité a eu lieu.
Collecte
Comparer le champ de statut avant et après
Type d’événement
inferred
|
|||
|
Paiement compensé
|
Le Bill Payment est marqué comme compensé lors du rapprochement bancaire. Cela confirme que les fonds ont quitté le compte bancaire. | ||
|
Pourquoi c’est important
Fournit la véritable date de fin financière pour l’analyse de la trésorerie, distincte de la date comptable du paiement.
Où les obtenir
Transaction Line. L’indicateur 'cleared' est défini sur True dans la ligne de transaction Bill Payment.
Collecte
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, ce qui marque la facture comme Paid in Full ou Partially Paid. Le passif est apuré dans le GL. | ||
|
Pourquoi c’est important
Principale étape d’achèvement du processus de paiement. Utilisée pour calculer le « End to End Processing Cycle Time ».
Où les obtenir
Table des transactions. Identifier la création de l’enregistrement 'Bill Payment' ou le changement de statut vers 'Deposited' (pour les chèques) ou 'Paid'.
Collecte
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 la facture fournisseur passe à En attente d’approbation. Cela indique que la facture est entrée dans le routage du flux de travail pour autorisation. | ||
|
Pourquoi c’est important
Marque le début du délai du cycle d’approbation et permet d’identifier les goulots d’étranglement dans la chaîne d’autorisation.
Où les obtenir
System Notes. Rechercher une modification du champ 'approvalstatus' vers '1' (Pending Approval).
Collecte
Comparer le champ de statut avant et après
Type d’événement
inferred
|
|||
|
Avoir fournisseur appliqué
|
Un Bill Credit (Vendor Credit) est appliqué au Vendor Bill, ce qui réduit le montant dû. Il s’agit d’une solution alternative au paiement en espèces. | ||
|
Pourquoi c’est important
Explique pourquoi le montant d’un paiement peut différer du montant de la facture et permet de solder correctement le passif.
Où les obtenir
Transaction Links. Identifier le moment où une transaction de type 'Vendor Credit' est associée au Vendor Bill.
Collecte
Comparer le champ de statut avant et après
Type d’événement
inferred
|
|||
|
Blocage du paiement appliqué
|
La case Payment Hold est définie sur True dans le Vendor Bill. Cela empêche la sélection de la facture lors des campagnes de paiement. | ||
|
Pourquoi c’est important
Identifie les goulots d’étranglement où les factures sont bloquées en raison de litiges ou de décisions de gestion de la trésorerie.
Où les obtenir
System Notes. Rechercher la modification du champ 'paymenthold' de 'F' à 'T'.
Collecte
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éfinie sur False, ce qui libère la facture pour le traitement du paiement. Cette activité marque la fin d’une période de blocage. | ||
|
Pourquoi c’est important
Utilisé pour calculer le KPI « Payment Block Duration » et comprendre les délais de résolution des factures contestées.
Où les obtenir
System Notes. Rechercher la modification du champ 'paymenthold' de 'T' à 'F'.
Collecte
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 General Ledger associé aux lignes de la facture est modifié. Cela indique la correction d’une erreur d’imputation ou une reclassification. | ||
|
Pourquoi c’est important
Mesure directement le KPI « Invoice Coding Rework Rate » et met en évidence les pertes d’efficacité lors de l’étape d’imputation comptable.
Où les obtenir
System Notes. Rechercher des modifications du champ 'account' dans la sous-liste Transaction Line.
Collecte
Enregistré lors de l’exécution de la transaction X
Type d’événement
explicit
|
|||
|
Facture rejetée
|
La facture fournisseur est renvoyée à son émetteur pour correction ou refus. Cela représente une boucle ou une terminaison dans le flux de travail d’approbation. | ||
|
Pourquoi c’est important
Des taux de rejet élevés indiquent des difficultés dans le processus, des problèmes de formation ou des problèmes de qualité des données en amont.
Où les obtenir
System Notes. Rechercher une modification du champ 'approvalstatus' vers '3' (Rejected).
Collecte
Comparer le champ de statut avant et après
Type d’événement
inferred
|
|||
|
Montant de la facture modifié
|
Le montant total du Vendor Bill est modifié après sa création initiale. Cela peut révéler un travail supplémentaire, des erreurs de saisie ou la résolution d’un écart. | ||
|
Pourquoi c’est important
Indique une intervention manuelle et un travail supplémentaire, ce qui réduit les taux de Straight Through Processing.
Où les obtenir
System Notes. Rechercher des modifications des champs 'total' ou 'usertotal' dans l’enregistrement Vendor Bill.
Collecte
Enregistré lors de l’exécution de la transaction X
Type d’événement
explicit
|
|||
|
Paiement annulé
|
Un Bill Payment précédemment traité est annulé, ce qui rouvre le Vendor Bill. Cela représente une exception majeure et un échec du processus. | ||
|
Pourquoi c’est important
Essentiel pour la conformité des audits et l’identification des causes des paiements échoués, par exemple les erreurs d’impression de chèques ou les rejets bancaires.
Où les obtenir
System Notes sur Bill Payment. Changement de statut vers 'Voided'.
Collecte
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 Electronic Bank Payment (EFT). | ||
|
Pourquoi c’est important
Distingue l’intention de payer de l’exécution effective des fonds et met en évidence les retards dans l’autorisation du paiement.
Où les obtenir
Table des transactions. Création d’un enregistrement 'Bill Payment' associé au Bill, avec le statut 'Pending Approval'.
Collecte
Comparer 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. Commencez immédiatement à repérer les gains d’efficacité et à optimiser vos flux de paiement.
Optimisez dès aujourd'hui le traitement de vos paiements fournisseurs
Identifiez les goulots d'étranglement et réduisez le délai de traitement de 30 %.
Aucune carte bancaire requise. La configuration ne prend que quelques minutes.