Il Suo template di dati per i crediti
Il Suo template di dati per i crediti
- Campi dati essenziali per l'analisi del registro contabile
- Fasi standard del processo per il monitoraggio
- Guida all'estrazione tecnica per Microsoft Dynamics 365
Attributi di Contabilità Clienti
| Nome | Descrizione | ||
|---|---|---|---|
|
Activity
Activity
|
L'evento o il compito specifico eseguito sulla fattura. | ||
|
Descrizione
Questo attributo descrive il passaggio che si verifica nel processo, come Fattura Registrata, Pagamento Ricevuto o Contestazione Aperta. In Microsoft Dynamics 365, questi sono spesso derivati dal tipo di transazione (TransType) o dalla tabella specifica in cui il record è registrato (es. CustSettlement per i pagamenti). Questo attributo è essenziale per visualizzare la mappa di processo.
Perché è importante
Definisce i nodi nella mappa di processo e consente l'analisi del flusso di processo e la scoperta di varianti.
Dove trovare
Derivato dall'enumerazione TransType o dal contesto della tabella (CustTrans, CustSettlement, ecc.)
Esempi
Fattura RegistrataPagamento ricevutoLettera di Sollecito InviataNota di Interesse Registrata
|
|||
|
Numero fattura
InvoiceNumber
|
L'identificatore univoco per il documento di fattura finanziaria. | ||
|
Descrizione
Il Numero Fattura è la chiave primaria per tracciare il ciclo di vita di un credito all'interno di Microsoft Dynamics 365. Collega l'ordine di vendita iniziale, la fattura registrata, i pagamenti successivi e qualsiasi attività di incasso in un unico caso. Nell'analisi, questo attributo serve come identificatore del caso per ricostruire il flusso di processo end-to-end.
Perché è importante
È l'unità fondamentale di analisi per la Contabilità Clienti, consentendo al motore di Process Mining di raggruppare eventi disparati in un caso coeso.
Dove trovare
CustInvoiceJour.InvoiceId o CustTrans.Invoice
Esempi
INV-2023-001CIV-88921US-004321DE-99120
|
|||
|
Timestamp Evento
EventTimestamp
|
La data e l'ora esatte in cui si è verificata l'attività. | ||
|
Descrizione
Questo attributo registra il punto specifico nel tempo in cui un evento è stato registrato nel sistema. Viene utilizzato per calcolare le durate tra le attività, determinare i tempi di consegna del processo e ordinare gli eventi in sequenza. In D365, questo è tipicamente il CreatedDateTime o TransDate combinato con una componente temporale.
Perché è importante
I timestamp sono fondamentali per il calcolo di tutti i KPI basati sul tempo, come il tempo di ciclo della fattura e il tempo di consegna dell'invio.
Dove trovare
Campi CreatedDateTime o TransDate comuni tra varie tabelle
Esempi
2023-10-15T08:30:00Z2023-10-15T14:45:22Z2023-11-01T09:00:00Z
|
|||
|
Sistema di Origine
SourceSystem
|
Il nome del sistema da cui provengono i dati. | ||
|
Descrizione
Questo attributo identifica il sistema di origine per i dati, che in questo contesto è Microsoft Dynamics 365. È utile quando si combinano dati da più istanze ERP o strumenti di incasso esterni in un'unica vista. Ciò consente agli analisti di filtrare o segmentare i processi in base al loro ambiente di origine.
Perché è importante
Assicura la data lineage e la tracciabilità, specialmente in scenari multi-sistema.
Dove trovare
Hardcoded durante l'estrazione o derivato dalla stringa di connessione
Esempi
D365 F&O ProdD365 FinanceDynamics AX 2012
|
|||
|
Ultimo `Data Update`
LastDataUpdate
|
Il timestamp di quando i dati sono stati estratti o aggiornati. | ||
|
Descrizione
Questo attributo indica l'ultima volta che i dati sono stati estratti da Microsoft Dynamics 365. Aiuta gli utenti a comprendere l'attualità dell'analisi e la validità dei KPI. Viene tipicamente generato dallo strumento di estrazione al momento della query.
Perché è importante
Fornisce contesto sulla latenza dei dati e aiuta gli utenti a fidarsi dell'attualità dei dashboard.
Dove trovare
Generato dallo script ETL / di estrazione
Esempi
2023-11-05T00:00:00Z2023-11-05T12:00:00Z
|
|||
|
Codice Società
CompanyCode
|
L'identificatore dell'entità legale all'interno di D365. | ||
|
Descrizione
Questo attributo rappresenta il DataAreaId in D365, che corrisponde all'entità legale o all'azienda in cui si è verificata la transazione. È essenziale per filtrare i dati in implementazioni multi-azienda e garantisce che i numeri di fattura, che possono sovrapporsi tra le aziende, siano trattati distintamente.
Perché è importante
Cruciale per l'unicità negli ambienti multi-entità e per l'analisi regionale.
Dove trovare
Campo DataAreaId su tutte le tabelle
Esempi
USMFDEMFGBSI
|
|||
|
Conto Cliente
CustomerAccount
|
L'identificatore univoco o il numero di conto del cliente. | ||
|
Descrizione
Il Conto Cliente identifica l'entità specifica fatturata. In D365, questo è il campo AccountNum. Il raggruppamento per questo attributo consente l'analisi dei comportamenti di pagamento, delle frequenze di contestazione e dei tempi di compensazione tra i diversi clienti.
Perché è importante
Essenziale per identificare i clienti ad alto rischio e segmentare le performance per cliente.
Dove trovare
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 è il termine ultimo per il pagamento come definito dai termini di pagamento. Viene confrontata con la data di pagamento effettiva per determinare le performance di puntualità e calcolare i giorni di incasso (DSO). È un campo standard nel record di transazione del cliente.
Perché è importante
Fondamentale per il calcolo del Tasso di Pagamento Puntuale e l'analisi delle fatture scadute.
Dove trovare
CustTrans.DueDate
Esempi
2023-11-302023-12-15
|
|||
|
È Automatizzato
IsAutomated
|
Flag che indica se l'attività è stata eseguita da un account di sistema. | ||
|
Descrizione
Questo attributo determina se un passaggio specifico è stato eseguito da un utente o da un job batch automatizzato. Viene calcolato confrontando l'attributo Utente con un elenco di account di sistema noti (es. 'Workflow', 'Batch'). Supporta il KPI Tasso di Compensazione Manuale.
Perché è importante
Critico per identificare le opportunità di automazione e misurare i livelli attuali di automazione.
Dove trovare
Derivato dalla logica del campo User
Esempi
truefalse
|
|||
|
Gruppo Cliente
CustomerGroup
|
La classificazione o il segmento a cui appartiene il cliente. | ||
|
Descrizione
Questo attributo categorizza i clienti in gruppi logici, come Ingrosso, Dettaglio o Intercompany. Viene utilizzato per eseguire analisi comparative, come verificare se alcuni segmenti hanno cicli di pagamento più lunghi o tassi di contestazione più elevati. In D365, questo è il campo CustGroup.
Perché è importante
Consente il confronto delle performance di processo tra diversi segmenti di mercato.
Dove trovare
CustTable.CustGroup
Esempi
IngrossoRetailInteraziendaleEsporta
|
|||
|
Importo Fattura
InvoiceAmount
|
Il valore monetario totale della fattura. | ||
|
Descrizione
Questo attributo rappresenta il valore finanziario del documento di fattura. Viene utilizzato per calcolare l'esposizione totale nei crediti e per dare priorità agli incassi di alto valore. Questo campo si trova tipicamente nella tabella del giornale delle fatture.
Perché è importante
Critico per l'analisi dell'impatto finanziario e l'identificazione dei bottleneck di alto valore.
Dove trovare
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 per struttura organizzativa interna, come Divisione Elettronica o Divisione Servizi. In D365, questa è spesso una dimensione finanziaria collegata alla transazione. Supporta la
Perché è importante
Consente il benchmarking interno per scoprire quali divisioni sono più efficienti.
Dove trovare
Dimensioni Finanziarie (DefaultDimension) su 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 il passaggio specifico del processo, derivato dai campi CreatedBy o ModifiedBy. Aiuta ad analizzare l'utilizzo delle risorse, identificare le esigenze di formazione e distinguere tra attività di sistema automatizzate e interventi manuali dell'utente.
Perché è importante
Consente l'analisi delle performance delle risorse e il calcolo del tasso di automazione.
Dove trovare
Campo CreatedBy nelle tabelle delle transazioni
Esempi
AmministratoreJSmithAgente WorkflowBSmith
|
|||
|
Data Sconto Cassa
CashDiscountDate
|
La data fino alla quale è valido uno sconto per pagamento anticipato. | ||
|
Descrizione
Questo attributo indica la scadenza entro la quale il cliente può ricevere uno sconto per pagamento anticipato. Viene confrontato con la data di pagamento per calcolare il KPI Tasso di Sconti Persi e analizzare l'efficacia degli incentivi di sconto.
Perché è importante
Chiave per il dashboard di Ottimizzazione Sconti per Pagamento Anticipato.
Dove trovare
CustTrans.CashDisc o calcolato da CashDiscCode
Esempi
2023-11-102023-11-15
|
|||
|
È Compensata
IsCleared
|
Flag che indica se la fattura è stata completamente saldata. | ||
|
Descrizione
Questo attributo booleano indica se la fattura ha raggiunto un saldo pari a zero tramite pagamento o stralcio. Consente il filtraggio rapido dei casi aperti vs. chiusi per calcolare il Tempo di Ciclo Medio della Fattura.
Perché è importante
Distingue tra casi attivi e storici.
Dove trovare
Derivato dalla presenza del campo data CustTrans.Closed
Esempi
truefalse
|
|||
|
È Nota di Credito
IsCreditMemo
|
Flag che indica 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 Note di Credito e filtrare le fatture standard dall'analisi delle rilavorazioni.
Perché è importante
Supporta direttamente il dashboard di Frequenza Note di Credito e Rilavorazioni.
Dove trovare
Derivato da CustInvoiceJour.InvoiceAmount < 0 o TransType
Esempi
truefalse
|
|||
|
Giorni Scaduti
DaysOverdue
|
Il numero di giorni di ritardo del pagamento rispetto alla data di scadenza. | ||
|
Descrizione
Questa metrica calcola la differenza tra la data di pagamento e la data di scadenza. Valori positivi indicano pagamenti in ritardo, mentre valori negativi indicano pagamenti anticipati. Fornisce una visione granulare delle performance di pagamento al di là di semplici flag booleani.
Perché è importante
Fornisce profondità all'analisi del KPI Tasso di Pagamenti Puntuali.
Dove trovare
Calcolato: Data Pagamento - Data Scadenza
Esempi
50-230
|
|||
|
ID dell'ordine cliente
SalesOrderId
|
Il numero di riferimento dell'ordine di vendita associato alla fattura. | ||
|
Descrizione
Questo attributo collega la fattura all'ordine di vendita originario. Consente l'analisi inter-processo se i dati dal processo Ordine al Contante (Order-to-Cash) sono disponibili e aiuta a investigare le cause a monte per i problemi di fatturazione.
Perché è importante
Collega il processo di fatturazione al processo di vendita.
Dove trovare
CustInvoiceJour.SalesId
Esempi
SO-10022SO-55912
|
|||
|
Motivo Contestazione
DisputeReason
|
Il codice motivo assegnato quando un caso è in contestazione. | ||
|
Descrizione
Questo attributo cattura la ragione categoriale per cui una fattura è stata contestata, come 'Errore di Prezzo' o 'Merce Danneggiata'. È vitale per la
Perché è importante
Consente l'analisi delle cause radice per il KPI Tempo di Risoluzione delle Contestazioni.
Dove trovare
CustTrans.ReasonRefRecId o tabella dei casi di recupero crediti correlata
Esempi
DifferenzaDiPrezzoMerce DanneggiataMissingPOQualità del servizio
|
|||
|
Termini di Pagamento
PaymentTerms
|
Il codice che definisce lo scadenziario dei pagamenti concordato. | ||
|
Descrizione
Questo attributo contiene il codice che stabilisce la scadenza del pagamento (es. Net30, Net60). Viene utilizzato per analizzare se i clienti rispettano i loro termini specifici e per convalidare se la Data di Scadenza è stata calcolata correttamente.
Perché è importante
Fornisce contesto per la data di scadenza e aiuta a identificare se i termini sono troppo indulgenti o troppo stringenti.
Dove trovare
CustInvoiceJour.Payment o CustTable.PaymTermId
Esempi
Net30Net45CODFine Mese
|
|||
|
Valuta
Currency
|
Il codice valuta della transazione di fattura. | ||
|
Descrizione
Questo attributo specifica la valuta in cui è stata emessa la fattura (es. USD, EUR). È importante per normalizzare i valori finanziari se è richiesta un'analisi globale tra diverse regioni.
Perché è importante
Necessario per comprendere la distribuzione del valore in sistemi multi-valuta.
Dove trovare
CustInvoiceJour.CurrencyCode
Esempi
USDEURGBPJPY
|
|||
Attività di Contabilità Clienti
| Activity | Descrizione | ||
|---|---|---|---|
|
Caso di Contestazione Aperto
|
La creazione di un caso nel modulo di Case Management collegato alla fattura, che segnala un disaccordo del cliente. Blocca i flussi di incasso standard. | ||
|
Perché è importante
Le contestazioni sono una causa primaria di ritardi nei pagamenti. Monitorare questo identifica problemi di qualità nei processi a monte come la definizione dei prezzi o l'evasione degli ordini.
Dove trovare
Tabella CaseDetailBase dove la Categoria si riferisce a Collections/AR e RefRecId si collega al contesto della fattura.
Acquisisci
Registrato quando la transazione X è eseguita in Case Management
Tipo di evento
explicit
|
|||
|
Fattura Compensata
|
La modifica dello stato finale in cui il saldo della fattura diventa zero e la transazione viene contrassegnata come 'Chiusa' nel sistema. | ||
|
Perché è importante
La fine assoluta dell'istanza del processo. Utilizzata per il calcolo del Tempo di Ciclo totale.
Dove trovare
Campo CustTrans.Closed (data). Questa data viene popolata quando la somma delle compensazioni è uguale all'importo della fattura.
Acquisisci
Deducibile dal campo data CustTrans.Closed
Tipo di evento
inferred
|
|||
|
Fattura Registrata
|
La registrazione iniziale della fattura nel libro mastro finanziario. Questa attività cattura la creazione dell'obbligazione finanziaria nella tabella CustInvoiceJour. | ||
|
Perché è importante
Segna l'inizio ufficiale del ciclo di vita dei crediti e l'avvio del calcolo dei termini di pagamento. Essenziale per il calcolo dei Giorni di Incasso (DSO).
Dove trovare
Tabella CustInvoiceJour. Il campo CreatedDateTime o InvoiceDate funge da timestamp.
Acquisisci
Registrato quando la transazione è registrata in CustInvoiceJour
Tipo di evento
explicit
|
|||
|
Fattura spedita
|
L'evento in cui la fattura viene inviata al cliente via email, stampa o EDI. Questo viene spesso dedotto dall'incremento del contatore 'Printed' o dai log di gestione della stampa. | ||
|
Perché è importante
Ritardi tra la registrazione e la spedizione accorciano direttamente la finestra di pagamento effettiva per il cliente, portando a pagamenti percepiti come tardivi.
Dove trovare
Deducibile dal cambiamento di CustInvoiceJour.PrintedOriginals da 0 a 1, o tracciato tramite la tabella PrintJobHeader se la registrazione è abilitata.
Acquisisci
Confrontare il campo status prima/dopo o il log PrintJobHeader
Tipo di evento
inferred
|
|||
|
Nota di Credito Emessa
|
La registrazione di una nota di credito che compensa l'importo originale della fattura. Spesso il risultato di una contestazione risolta o di un reso. | ||
|
Perché è importante
L'alta frequenza indica perdite di ricavi e problemi di qualità a monte. Distinto dal pagamento in quanto rappresenta una liquidazione non monetaria.
Dove trovare
Tabella CustTrans dove il Tipo è 'Nota di Credito' o CustInvoiceJour con un InvoiceAmount negativo.
Acquisisci
Registrato quando la transazione è registrata in CustTrans
Tipo di evento
explicit
|
|||
|
Pagamento Completo Ricevuto
|
La registrazione di una transazione di pagamento che copre il saldo residuo della fattura. Questo è l'evento di entrata di cassa. | ||
|
Perché è importante
L'evento di successo più critico. Utilizzato per calcolare il Tasso di Pagamento Puntuale e l'efficacia dei termini di sconto.
Dove trovare
Tabella CustTrans con Tipo 'Pagamento', collegata tramite CustSettlement alla fattura, azzerando il saldo.
Acquisisci
Registrato quando la transazione è registrata in CustTrans e saldata
Tipo di evento
explicit
|
|||
|
Pagamento parziale registrato
|
La registrazione di un pagamento che non copre interamente il saldo aperto della fattura. Spesso innesca un saldo residuo da perseguire. | ||
|
Perché è importante
Distingue tra comportamenti di pagamento a rate e compensazioni complete. Importante per la precisione delle previsioni di flusso di cassa.
Dove trovare
Tabella CustSettlement che collega un Pagamento (CustTrans) alla Fattura (CustTrans) dove SettlementAmount < InvoiceAmount.
Acquisisci
Registrato quando la transazione X è eseguita in CustSettlement
Tipo di evento
explicit
|
|||
|
Sollecito di pagamento inviato
|
Registra l'emissione di una lettera di sollecito formale al cliente. Questo dato è acquisito dal Registro delle Lettere di Sollecito. | ||
|
Perché è importante
Indica l'inizio degli sforzi attivi di recupero crediti. L'analisi della frequenza aiuta a ottimizzare la strategia di sollecito e a ridurre i costi amministrativi.
Dove trovare
Tabella CustCollectionLetterJour. Acquisisce la data in cui il codice lettera è stato registrato per la specifica transazione di fattura.
Acquisisci
Registrato quando la transazione è registrata in CustCollectionLetterJour
Tipo di evento
explicit
|
|||
|
Contestazione in Revisione
|
Indica che il caso di contestazione è passato da 'Aperto' a uno stato 'In Corso'. Rappresenta il tempo di lavoro del team di risoluzione. | ||
|
Perché è importante
I bottleneck qui aumentano il Ciclo di Conversione del Contante. Segrega il tempo di attesa dal tempo di risoluzione attivo.
Dove trovare
Deducibile dalle modifiche del campo CaseDetailBase.Status o dalle voci della tabella CaseLog corrispondenti alla progressione dello stato.
Acquisisci
Confrontare il campo status prima/dopo nella tabella CaseDetailBase
Tipo di evento
inferred
|
|||
|
Contestazione Risolta
|
La chiusura del caso di contestazione, che consente alla fattura di procedere al pagamento o al credito. Segna la fine del sub-processo di gestione delle eccezioni. | ||
|
Perché è importante
Il delta del timestamp tra Aperto e Risolto è un KPI chiave per l'efficienza amministrativa.
Dove trovare
Tabella CaseDetailBase dove lo Status cambia a Chiuso/Risolto.
Acquisisci
Confrontare il campo status prima/dopo nella tabella CaseDetailBase
Tipo di evento
inferred
|
|||
|
Estratto Conto Bancario Abbinato
|
L'evento di riconciliazione in cui il pagamento registrato nei crediti viene abbinato a una riga sull'estratto conto bancario importato. | ||
|
Perché è importante
Convalida che i fondi siano effettivamente in banca. Ritardi qui indicano inefficienze nei processi di Gestione Cassa e Banche.
Dove trovare
Stato abbinato di BankReconciliationLine o BankAccountTrans. Richiede il modulo Riconciliazione Bancaria Avanzata.
Acquisisci
Registrato quando la transazione è abbinata nella Riconciliazione Bancaria
Tipo di evento
explicit
|
|||
|
Nota di Interesse Generata
|
La creazione di una nota di interesse per i pagamenti scaduti. Rappresenta una penalità finanziaria applicata al conto cliente. | ||
|
Perché è importante
Indica una grave inadempienza. L'analisi aiuta a determinare se le penali accelerano efficacemente il pagamento o danneggiano le relazioni con i clienti.
Dove trovare
Tabella CustInterestJour. Questa tabella registra le note di interesse generate per specifiche transazioni cliente.
Acquisisci
Registrato quando la transazione è registrata in CustInterestJour
Tipo di evento
explicit
|
|||
|
Pagamento stralciato
|
L'atto di dichiarare la fattura inesigibile e rimuovere il saldo tramite una scrittura di stralcio. Rappresenta una perdita finanziaria. | ||
|
Perché è importante
Stato finale per i processi di recupero crediti falliti. Essenziale per analizzare i rapporti di crediti inesigibili e l'efficacia della politica di credito.
Dove trovare
Tabella CustTrans dove il Tipo è 'WriteOff' o GeneralJournalEntry specificamente contrassegnata con codici motivo di write-off.
Acquisisci
Registrato quando la transazione è registrata con tipo WriteOff
Tipo di evento
explicit
|
|||
|
Promessa di pagamento ricevuta
|
Un impegno specifico registrato da un agente di recupero crediti che il cliente pagherà entro una certa data. Acquisito dal modulo di Gestione Recupero Crediti. | ||
|
Perché è importante
Misura l'efficacia delle chiamate di sollecito. Confrontare questa data con il pagamento effettivo rivela l'affidabilità delle promesse del cliente.
Dove trovare
Tabella CustPromiseToPay. Collegata alla transazione cliente tramite TransRecId.
Acquisisci
Registrato quando il record viene creato in CustPromiseToPay
Tipo di evento
explicit
|
|||
|
Scadenza Superata
|
Una pietra miliare calcolata che indica che la data attuale ha superato la data di scadenza della fattura mentre quest'ultima rimane aperta. Questo contrassegna la fattura come scaduta. | ||
|
Perché è importante
Critico per l'analisi dell'invecchiamento e l'attivazione dei workflow di recupero crediti. Segmenta il processo tra la fatturazione standard e la gestione degli incassi.
Dove trovare
Calcolato confrontando il campo CustInvoiceJour.DueDate con il tempo di simulazione attuale o il timestamp di pagamento.
Acquisisci
Derivare confrontando il campo DueDate con l'ora attuale
Tipo di evento
calculated
|
|||