Il Suo Template dei dati dei crediti commerciali

Microsoft Dynamics 365
Il Suo Template dei dati dei crediti commerciali

Il Suo Template dei dati dei crediti commerciali

Questo Template offre un quadro completo per mappare il processo invoice-to-cash in Microsoft Dynamics 365. Descrive i campi dati e le tappe fondamentali necessari per creare un Event Log di alta qualità per il Process Mining. Seguendo questa struttura, Lei può ottenere una visibilità approfondita sui ritardi nei pagamenti e ottimizzare i Workflow di recupero crediti.
  • Campi dati essenziali per l'analisi della contabilità
  • Tappe standard del processo per il monitoraggio
  • Indicazioni tecniche per l'estrazione da Microsoft Dynamics 365
Non conosce ancora gli Event Log? Scopra come creare un Event Log per il Process Mining.

Attributi dei crediti verso clienti

Questi sono i campi dati consigliati da includere nel Suo Event Log, per un’analisi completa delle prestazioni dei crediti verso clienti.
5 Obbligatorio 8 Consigliato 8 Facoltativo
Nome Descrizione
Attività
Activity
L'evento o l'attività specifica eseguita sulla fattura.
Descrizione

Questo attributo descrive il passaggio che si verifica nel processo, come Invoice Posted, Payment Received o Dispute Opened. In Microsoft Dynamics 365, questi valori derivano spesso dal tipo di transazione (TransType) o dalla tabella specifica in cui il record viene registrato, ad esempio CustSettlement per i pagamenti. Questo attributo è essenziale per visualizzare la process map.

Perché è importante

Definisce i nodi della process map e consente di analizzare il flusso del processo e individuare le varianti.

Dove reperirlo

Derivato dall'enumerazione TransType o dal contesto della tabella (CustTrans, CustSettlement ecc.)

Esempi
Fattura contabilizzataPagamento ricevutoSollecito di pagamento inviatoNota interessi registrata
Indicazione temporale dell'evento
EventTimestamp
La data e l'ora esatte in cui si è verificata l'attività.
Descrizione

Questo attributo registra il momento preciso in cui un evento è stato inserito nel sistema. Viene utilizzato per calcolare la durata tra le attività, determinare i tempi di attraversamento del processo e ordinare gli eventi in sequenza. In D365, si tratta in genere di CreatedDateTime o TransDate combinato con una componente oraria.

Perché è importante

Le indicazioni temporali sono fondamentali per calcolare tutti i KPI basati sul tempo, come Invoice Cycle Time e Dispatch Lead Time.

Dove reperirlo

In genere i campi CreatedDateTime o TransDate nelle diverse tabelle

Esempi
2023-10-15T08:30:00Z2023-10-15T14:45:22Z2023-11-01T09:00:00Z
Numero fattura
InvoiceNumber
L'identificativo univoco del documento di fattura finanziaria.
Descrizione

L'Invoice Number è la chiave primaria per monitorare il ciclo di vita di un credito commerciale in Microsoft Dynamics 365. Collega in un unico caso l'ordine di vendita iniziale, la fattura contabilizzata, i pagamenti successivi e tutte le attività di recupero crediti. Nell'analisi, questo attributo funge da identificativo del caso per ricostruire il flusso di processo end-to-end.

Perché è importante

È l'unità fondamentale di analisi per Accounts Receivable e consente al motore di Process Mining di raggruppare eventi distinti in un caso coerente.

Dove reperirlo

CustInvoiceJour.InvoiceId o CustTrans.Invoice

Esempi
INV-2023-001CIV-88921US-004321DE-99120
Sistema di origine
SourceSystem
Il nome del sistema da cui provengono i dati.
Descrizione

Questo attributo identifica il sistema di riferimento dei dati, che in questo contesto è Microsoft Dynamics 365. È utile quando si combinano dati provenienti da più istanze ERP o da strumenti esterni per il recupero crediti in un'unica vista. Consente agli analisti di filtrare o segmentare i processi in base all'ambiente di origine.

Perché è importante

Garantisce la provenienza e la tracciabilità dei dati, soprattutto in architetture multi-sistema.

Dove reperirlo

Codificato durante l'estrazione o derivato dalla stringa di connessione

Esempi
D365 F&O ProdD365 FinanceDynamics AX 2012
Ultimo aggiornamento dei dati
LastDataUpdate
L'indicazione temporale dell'estrazione o dell'aggiornamento dei dati.
Descrizione

Questo attributo indica quando i dati sono stati acquisiti l'ultima volta da Microsoft Dynamics 365. Aiuta gli utenti a comprendere l'aggiornamento dell'analisi e l'attendibilità dei KPI. In genere viene generato dallo strumento di estrazione al momento dell'interrogazione.

Perché è importante

Fornisce il contesto sulla latenza dei dati e aiuta gli utenti a considerare aggiornate le Dashboard.

Dove reperirlo

Generato dallo script ETL / di estrazione

Esempi
2023-11-05T00:00:00Z2023-11-05T12:00:00Z
Codice società
CompanyCode
L'identificativo dell'entità giuridica all'interno di D365.
Descrizione

Questo attributo rappresenta il DataAreaId in D365, che corrisponde all'entità giuridica o alla società in cui si è verificata la transazione. È essenziale per filtrare i dati nelle implementazioni multi-società e garantisce che i numeri di fattura, che possono coincidere tra società diverse, vengano trattati come distinti.

Perché è importante

Fondamentale per garantire l'univocità negli ambienti multi-entità e per le analisi regionali.

Dove reperirlo

Campo DataAreaId in tutte le tabelle

Esempi
USMFDEMFGBSI
Conto cliente
CustomerAccount
L'identificativo univoco o il numero di conto del cliente.
Descrizione

Il Customer Account identifica l'entità specifica a cui viene emessa la fattura. In D365 corrisponde al campo AccountNum. Raggruppare i dati in base a questo attributo consente di analizzare i comportamenti di pagamento, la frequenza delle contestazioni e i tempi di contabilizzazione dei diversi clienti.

Perché è importante

Essenziale per identificare i clienti ad alto rischio e segmentare le prestazioni per cliente.

Dove reperirlo

CustInvoiceJour.InvoiceAccount o CustTrans.AccountNum

Esempi
US-001DE-550CUST-9921
Data di scadenza
DueDate
La data entro la quale si prevede di ricevere il pagamento.
Descrizione

La Data di scadenza rappresenta il termine per il pagamento definito dalle condizioni di pagamento. Viene confrontata con la data effettiva del pagamento per determinare la puntualità dei pagamenti e calcolare i giorni di esposizione commerciale (DSO). È un campo standard del record della transazione cliente.

Perché è importante

Fondamentale per calcolare il tasso di pagamento puntuale e analizzare le fatture scadute.

Dove reperirlo

CustTrans.DueDate

Esempi
2023-11-302023-12-15
È automatizzato
IsAutomated
Indicatore che segnala se l'attività è stata eseguita da un account di sistema.
Descrizione

Questo attributo determina se una specifica fase è stata eseguita da un utente o da un processo batch automatizzato. Viene calcolato confrontando l'attributo User con un elenco di account di sistema noti, ad esempio "Workflow" e "Batch". Supporta il KPI del tasso di compensazione manuale.

Perché è importante

Fondamentale per identificare le opportunità di automazione e misurare i livelli attuali di automazione.

Dove reperirlo

Derivato dalla logica del campo User

Esempi
truefalse
Gruppo cliente
CustomerGroup
La classificazione o il segmento di appartenenza del cliente.
Descrizione

Questo attributo suddivide i clienti in gruppi logici, come Wholesale, Retail o Intercompany. Viene utilizzato per effettuare analisi comparative, ad esempio per verificare se determinati segmenti presentano cicli di pagamento più lunghi o tassi di contestazione più elevati. In D365 corrisponde al campo CustGroup.

Perché è importante

Consente di confrontare le prestazioni del processo tra diversi segmenti di mercato.

Dove reperirlo

CustTable.CustGroup

Esempi
Vendita all'ingrossoVendita al dettaglioInfragruppoEsportazione
Importo fattura
InvoiceAmount
Il valore monetario totale della fattura.
Descrizione

Questo attributo rappresenta il valore finanziario del documento di fatturazione. Viene utilizzato per calcolare l'esposizione totale nei crediti verso clienti e per stabilire la priorità delle attività di recupero degli importi elevati. Questo campo si trova generalmente nella tabella del giornale delle fatture.

Perché è importante

Fondamentale per analizzare l'impatto finanziario e identificare i colli di bottiglia di valore elevato.

Dove reperirlo

CustInvoiceJour.InvoiceAmount

Esempi
1500.00250.5010000.00
Unità aziendale
BusinessUnit
L'unità operativa o la divisione responsabile della fattura.
Descrizione

Questo attributo segmenta i dati in base alla struttura organizzativa interna, ad esempio Divisione Elettronica o Divisione Servizi. In D365 corrisponde spesso a una dimensione finanziaria collegata alla transazione. Supporta la Dashboard dei tempi di emissione delle fatture consentendo il confronto tra le diverse unità.

Perché è importante

Consente di effettuare benchmark interni per individuare le divisioni più efficienti.

Dove reperirlo

Dimensioni finanziarie (DefaultDimension) in CustInvoiceJour

Esempi
BU-001Vendite-NordServizi-Globali
Utente
User
L'ID utente della persona o dell'account di sistema che ha eseguito l'attività.
Descrizione

Questo attributo identifica chi ha eseguito la specifica fase del processo, ricavando il dato dai campi CreatedBy o ModifiedBy. Supporta l'analisi dell'utilizzo delle risorse, l'identificazione delle esigenze formative e la distinzione tra attività automatizzate di sistema e interventi manuali degli utenti.

Perché è importante

Consente di analizzare le prestazioni delle risorse e calcolare il tasso di automazione.

Dove reperirlo

Campo CreatedBy nelle tabelle delle transazioni

Esempi
AmministrazioneJSmithWorkflowAgentBSmith
Condizioni di pagamento
PaymentTerms
Il codice che definisce il piano di pagamento concordato.
Descrizione

Questo attributo contiene il codice che stabilisce quando deve essere effettuato il pagamento, ad esempio Net30 o Net60. Viene utilizzato per analizzare se i clienti rispettano le condizioni specifiche loro applicate e per verificare che la Data di scadenza sia stata calcolata correttamente.

Perché è importante

Fornisce il contesto per la Data di scadenza e aiuta a individuare condizioni troppo permissive o troppo rigide.

Dove reperirlo

CustInvoiceJour.Payment o CustTable.PaymTermId

Esempi
Net30Net45CODEOM
Data di scadenza dello sconto di cassa
CashDiscountDate
La data fino alla quale è valido lo sconto per il pagamento anticipato.
Descrizione

Questo attributo indica il termine entro il quale il cliente può beneficiare dello sconto per il pagamento anticipato. Viene confrontato con la data del pagamento per calcolare il KPI del tasso di sconti non usufruiti e analizzare l'efficacia degli incentivi allo sconto.

Perché è importante

Essenziale per la Dashboard di ottimizzazione degli sconti per pagamento anticipato.

Dove reperirlo

CustTrans.CashDisc o calcolato da CashDiscCode

Esempi
2023-11-102023-11-15
È compensata
IsCleared
Indicatore che segnala se la fattura è stata completamente saldata.
Descrizione

Questo attributo booleano indica se il saldo della fattura è stato azzerato tramite pagamento o stralcio. Consente di filtrare rapidamente le pratiche aperte e chiuse per calcolare il tempo medio del ciclo della fattura.

Perché è importante

Distingue tra pratiche attive e storiche.

Dove reperirlo

Derivato dalla presenza della data CustTrans.Closed

Esempi
truefalse
È una nota di credito
IsCreditMemo
Indicatore che segnala se il documento è una nota di credito.
Descrizione

Questo attributo booleano identifica se la transazione rappresenta una nota di credito emessa al cliente. Viene utilizzato per calcolare il tasso di emissione delle note di credito ed escludere le fatture standard dall'analisi delle rilavorazioni.

Perché è importante

Supporta direttamente la Dashboard delle note di credito e della frequenza delle rilavorazioni.

Dove reperirlo

Derivato da CustInvoiceJour.InvoiceAmount < 0 o TransType

Esempi
truefalse
Giorni di ritardo
DaysOverdue
Il numero di giorni di ritardo del pagamento rispetto alla data di scadenza.
Descrizione

Questa metrica calcola la differenza tra la data del pagamento e la data di scadenza. I valori positivi indicano pagamenti in ritardo, mentre quelli negativi indicano pagamenti anticipati. Offre una visione dettagliata delle prestazioni di pagamento, oltre i semplici indicatori booleani.

Perché è importante

Arricchisce l'analisi del KPI del tasso di pagamento puntuale.

Dove reperirlo

Calcolato: PaymentDate - DueDate

Esempi
50-230
ID ordine di vendita
SalesOrderId
Il numero di riferimento dell'ordine di vendita associato alla fattura.
Descrizione

Questo attributo collega la fattura all'ordine di vendita di origine. Consente di effettuare analisi trasversali tra processi se sono disponibili i dati del processo Order-to-Cash e aiuta a individuare le cause a monte dei problemi di fatturazione.

Perché è importante

Collega il processo di fatturazione al processo di vendita.

Dove reperirlo

CustInvoiceJour.SalesId

Esempi
SO-10022SO-55912
Motivo della contestazione
DisputeReason
Il codice motivo assegnato quando una pratica è oggetto di contestazione.
Descrizione

Questo attributo registra il motivo categoriale per cui una fattura è stata contestata, ad esempio "Errore di prezzo" o "Merce danneggiata". È fondamentale per la Dashboard del ciclo di vita della risoluzione delle contestazioni, poiché consente di individuare le cause alla radice dei ritardi nei pagamenti.

Perché è importante

Consente di analizzare le cause alla radice del KPI del tempo di risoluzione delle contestazioni.

Dove reperirlo

CustTrans.ReasonRefRecId o tabella correlata delle pratiche di recupero crediti

Esempi
DiscrepanzaPrezzoMerceDanneggiataPOMancanteQualitàServizio
Valuta
Currency
Il codice valuta della transazione di fatturazione.
Descrizione

Questo attributo specifica la valuta in cui è stata emessa la fattura, ad esempio USD o EUR. È importante per normalizzare i valori finanziari quando è necessaria un'analisi globale tra regioni diverse.

Perché è importante

Necessario per comprendere la distribuzione dei valori nei sistemi multi-valuta.

Dove reperirlo

CustInvoiceJour.CurrencyCode

Esempi
USDEURGBPJPY
Obbligatorio Consigliato Facoltativo

Attività dei crediti verso clienti

Questi sono i passaggi e le tappe fondamentali del processo da acquisire nel Suo Event Log, per individuare con precisione il flusso di regolamento dei pagamenti.
8 Consigliato 7 Facoltativo
Attività Descrizione
Caso di contestazione aperto
La creazione di un caso nel modulo Case Management collegato alla fattura, che segnala una contestazione del cliente. Blocca i normali Workflow di recupero crediti.
Perché è importante

Le contestazioni sono una delle principali cause dei pagamenti tardivi. Monitorarle consente di individuare problemi di qualità nei processi a monte, come la definizione dei prezzi o l'evasione degli ordini.

Dove reperirlo

Tabella CaseDetailBase, in cui Category è associato a Collections/AR e RefRecId collega il contesto della fattura.

Acquisizione

Registrato quando la transazione X viene eseguita in Case Management

Tipo di evento explicit
Fattura contabilizzata
La registrazione iniziale della fattura nel libro mastro finanziario. Questa attività registra la creazione dell'obbligazione finanziaria nella tabella CustInvoiceJour.
Perché è importante

Segna l'inizio ufficiale del ciclo di vita di Accounts Receivable e l'avvio del conteggio dei termini di pagamento. È essenziale per calcolare i giorni medi di incasso dei crediti commerciali (DSO).

Dove reperirlo

Tabella CustInvoiceJour. Il campo CreatedDateTime o InvoiceDate funge da indicazione temporale.

Acquisizione

Registrato quando la transazione viene contabilizzata in CustInvoiceJour

Tipo di evento explicit
Fattura contabilizzata e chiusa
La modifica finale dello stato, in cui il saldo della fattura diventa zero e la transazione viene contrassegnata come 'Closed' nel sistema.
Perché è importante

La conclusione effettiva dell'istanza di processo. Viene utilizzata per calcolare il Cycle Time complessivo.

Dove reperirlo

Campo CustTrans.Closed (data). Questa data viene valorizzata quando la somma dei saldi corrisponde all'importo della fattura.

Acquisizione

Deducibile dal campo data CustTrans.Closed

Tipo di evento inferred
Fattura inviata
L'evento in cui la fattura viene inviata al cliente tramite e-mail, stampa o EDI. Spesso viene dedotto dall'incremento del conteggio 'Printed' o dai log di gestione della stampa.
Perché è importante

I ritardi tra la contabilizzazione e l'invio riducono direttamente il periodo effettivo concesso al cliente per il pagamento, generando la percezione di pagamenti tardivi.

Dove reperirlo

Deducibile dalla modifica di CustInvoiceJour.PrintedOriginals da 0 a 1 oppure monitorato tramite la tabella PrintJobHeader, se la registrazione è abilitata.

Acquisizione

Confrontare il campo di stato prima e dopo oppure il log PrintJobHeader

Tipo di evento inferred
Nota di credito emessa
La contabilizzazione di una nota di credito che compensa l'importo della fattura originale. Spesso è il risultato di una contestazione risolta o di un reso.
Perché è importante

Una frequenza elevata indica dispersione di ricavi e problemi di qualità nei processi a monte. Si distingue dal pagamento perché rappresenta un saldo non monetario.

Dove reperirlo

Tabella CustTrans con Type impostato su 'Credit Note' oppure CustInvoiceJour con un InvoiceAmount negativo.

Acquisizione

Registrato quando la transazione viene contabilizzata in CustTrans

Tipo di evento explicit
Pagamento completo ricevuto
La contabilizzazione di una transazione di pagamento che copre il saldo residuo della fattura. È l'evento di entrata di cassa.
Perché è importante

L'evento di successo più importante. Viene utilizzato per calcolare il tasso di pagamento puntuale e l'efficacia delle condizioni di sconto.

Dove reperirlo

Tabella CustTrans con Type 'Payment', collegata tramite CustSettlement alla fattura, che porta il saldo a zero.

Acquisizione

Registrato quando la transazione viene contabilizzata in CustTrans e saldata

Tipo di evento explicit
Pagamento parziale contabilizzato
La registrazione di un pagamento che non copre interamente il saldo aperto della fattura. Spesso attiva un saldo residuo da recuperare.
Perché è importante

Distingue i comportamenti di pagamento rateale dai saldi completi. È importante per l'accuratezza delle previsioni di flusso di cassa.

Dove reperirlo

Tabella CustSettlement che collega un Payment (CustTrans) alla Invoice (CustTrans), dove SettlementAmount < InvoiceAmount.

Acquisizione

Registrato quando la transazione X viene eseguita in CustSettlement

Tipo di evento explicit
Sollecito di pagamento inviato
Registra l'emissione di una lettera formale di recupero crediti al cliente. Il dato viene acquisito dal Collection Letter Journal.
Perché è importante

Indica l'avvio delle attività di recupero crediti. L'analisi della frequenza aiuta a ottimizzare la strategia di sollecito e a ridurre i costi amministrativi.

Dove reperirlo

Tabella CustCollectionLetterJour. Registra la data in cui il codice della lettera è stato contabilizzato per la specifica transazione della fattura.

Acquisizione

Registrato quando la transazione viene contabilizzata in CustCollectionLetterJour

Tipo di evento explicit
Contestazione in esame
Indica che il caso di contestazione è passato da 'Opened' allo stato 'In Process'. Rappresenta il tempo di lavoro del team incaricato della risoluzione.
Perché è importante

I colli di bottiglia in questa fase aumentano il Cash Conversion Cycle. Separano il tempo di attesa dal tempo effettivo di risoluzione.

Dove reperirlo

Deducibile dalle modifiche al campo CaseDetailBase.Status o dalle registrazioni nella tabella CaseLog corrispondenti all'avanzamento dello stato.

Acquisizione

Confrontare il campo di stato prima e dopo in CaseDetailBase

Tipo di evento inferred
Contestazione risolta
La chiusura del caso di contestazione, che consente alla fattura di procedere verso il pagamento o l'emissione di un credito. Segna la fine del sottoprocesso di gestione dell'eccezione.
Perché è importante

La differenza temporale tra l'apertura e la risoluzione è un KPI fondamentale per l'efficienza amministrativa.

Dove reperirlo

Tabella CaseDetailBase, in cui Status passa a Closed/Resolved.

Acquisizione

Confrontare il campo di stato prima e dopo in CaseDetailBase

Tipo di evento inferred
Data di scadenza superata
Una milestone calcolata che indica che la data corrente ha superato la data di scadenza della fattura mentre questa è ancora aperta. Contrassegna la fattura come scaduta.
Perché è importante

È fondamentale per l'analisi dell'anzianità e per l'attivazione dei Workflow di recupero crediti. Separa il processo di fatturazione ordinaria dalla gestione del recupero crediti.

Dove reperirlo

Calcolato confrontando CustInvoiceJour.DueDate con l'ora corrente della simulazione o con l'indicazione temporale del pagamento.

Acquisizione

Derivare dal confronto tra il campo DueDate e l'ora corrente

Tipo di evento calculated
Estratto conto bancario abbinato
L'evento di riconciliazione in cui il pagamento registrato in Accounts Receivable viene abbinato a una riga dell'estratto conto bancario importato.
Perché è importante

Convalida che i fondi siano effettivamente presenti in banca. I ritardi in questa fase indicano inefficienze nei processi Cash and Bank Management.

Dove reperirlo

Stato di abbinamento di BankReconciliationLine o BankAccountTrans. Richiede il modulo Advanced Bank Reconciliation.

Acquisizione

Registrato quando la transazione viene abbinata in Bank Reconciliation

Tipo di evento explicit
Nota di interessi generata
La creazione di una nota di interessi per pagamenti scaduti. Rappresenta una penalità finanziaria applicata al conto del cliente.
Perché è importante

Indica una grave morosità. L'analisi aiuta a determinare se le penalità accelerano effettivamente il pagamento o danneggiano il rapporto con il cliente.

Dove reperirlo

Tabella CustInterestJour. Questa tabella registra le note di interessi generate per specifiche transazioni dei clienti.

Acquisizione

Registrato quando la transazione viene contabilizzata in CustInterestJour

Tipo di evento explicit
Pagamento stornato a perdita
L'azione di dichiarare la fattura inesigibile e rimuovere il saldo tramite un giornale di write-off. Rappresenta una perdita finanziaria.
Perché è importante

Stato finale dei processi di recupero crediti non riusciti. È essenziale per analizzare il rapporto dei crediti inesigibili e l'efficacia della politica creditizia.

Dove reperirlo

Tabella CustTrans con Type impostato su 'WriteOff' oppure GeneralJournalEntry contrassegnato specificamente con codici causale di write-off.

Acquisizione

Registrato quando la transazione viene contabilizzata con tipo WriteOff

Tipo di evento explicit
Promessa di pagamento ricevuta
Un impegno specifico registrato da un addetto al recupero crediti, con cui il cliente dichiara che pagherà entro una determinata data. Acquisito dal modulo Collections Management.
Perché è importante

Misura l'efficacia delle chiamate di recupero crediti. Confrontare questa data con il pagamento effettivo rivela l'affidabilità delle promesse dei clienti.

Dove reperirlo

Tabella CustPromiseToPay. Collegata alla transazione del cliente tramite TransRecId.

Acquisizione

Registrato quando viene creato il record in CustPromiseToPay

Tipo di evento explicit
Consigliato Facoltativo

Guide all'estrazione

Come ottenere i Suoi dati da Microsoft Dynamics 365

È pronto per iniziare?

Inizi oggi stesso a trasformare le Sue operazioni finanziarie implementando questo Template dei dati. Il nostro team è pronto ad aiutarLa a mappare i dati di Microsoft Dynamics 365 in base a questi requisiti.

Ottimizzi ora i Suoi crediti commerciali e aumenti il flusso di cassa

Si unisca ai team che riducono il DSO di 15-20 giorni in Microsoft Dynamics 365

Inizi la prova gratuita

Non è richiesta alcuna carta di credito, configurazione in 5 minuti