Il Suo Template dei dati dei crediti commerciali
Il Suo Template dei dati dei crediti commerciali
- Campi dati essenziali per l'analisi della contabilità
- Tappe standard del processo per il monitoraggio
- Indicazioni tecniche per l'estrazione da Microsoft Dynamics 365
Attributi dei crediti verso clienti
| 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
|
|||
Attività dei crediti verso clienti
| 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
|
|||
Guide all'estrazione
È 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
Non è richiesta alcuna carta di credito, configurazione in 5 minuti