Condividi tramite


Schemi di dati per la prevenzione delle perdite

Questo articolo illustra gli schemi dei dati utilizzati per generare modelli e determinare le valutazioni del rischio.

Segui questi requisiti:

  • I file sono in formato CSV UTF-8 (virgola, punto e virgola o delimitato da tabulazioni) (*.csv o *.tsv).
  • La dimensione file massima è di 10 GB.
  • I caratteri seguenti vengono preceduti da un carattere di escape in tutte le colonne: virgole/punti e virgola, caratteri di nuova riga e caratteri multiriga.
  • Le colonne "datetime" sono nel formato ISO 8601. Ad esempio, in C# DateTime.UtcNow.ToString("o") può avere il formato "2019-03-14T20:18:11.254Z".
  • La precisione di colonna "doppia" (decimale) è due posizioni decimali.

Transazioni

Nome campo Tipo di dati Descrizione
DEFINITIONGROUP stringa Campi aggiunti dal motore di sincronizzazione (DIFX) in Dynamics 365 Commerce. Definiscono la sequenza di esportazione.
EXECUTIONID stringa Campi aggiunti dal motore di sincronizzazione (DIFX) in Dynamics 365 Commerce. Definiscono la sequenza di esportazione.
ISSELECTED int Campi aggiunti dal motore di sincronizzazione (DIFX) in Dynamics 365 Commerce. Definiscono la sequenza di esportazione.
TRANSFERSTATUS int Questo campo viene utilizzato per tenere traccia dello stato dei trasferimenti tra magazzini.
BATCHID int Identificatore del batch o turno.
TERMINAL stringa Identificatore per il POS.
AMOUNTPOSTEDTOACCOUNT double L'importo registrato nel conto per la registrazione della contabilità generale (CoGe).
CHANNELREFERENCEID stringa Un identificatore che indica il canale utilizzato per gli acquisti in scenari omnicanale per i fornitori di e-commerce.
COSTAMOUNT double Costo degli articoli.
CREATEDOFFLINE int Questo campo indica se la transazione è stata creata offline senza connettività al database.
VALUTA stringa Il codice valuta (ad esempio USD).
CUSTOMERACCOUNT stringa Numero di conto.
CUSTOMERDISCOUNTAMOUNT double Lo sconto associato al cliente e applicato automaticamente per quel cliente.
DISCOUNTAMOUNT double L'importo dello sconto, se vengono applicati sconti.
DELIVERYMODE stringa La modalità di consegna, se la transazione non è una transazione cash-and-carry.
TRANSACTIONSTATUS int Campi aggiunti al motore di sincronizzazione (DIXF) in Dynamics 365 Commerce. Definiscono la sequenza di esportazione.
EXCHANGERATE double Il tasso di cambio, se per il pagamento è stata utilizzata una valuta non del negozio.
GROSSAMOUNT double L'importo totale dovuto prima che vengano applicati gli sconti.
INCOMEEXPENSEAMOUNT double Questo campo indica l'importo della rettifica delle eventuali spese relative al cassetto.
INFOCODEDISCOUNTGROUP stringa Questo è il codice informativo associato allo sconto applicato.
WAREHOUSE stringa Il magazzino associato a un punto vendita.
SITEID stringa Questo campo viene in genere utilizzato per i punti vendita al dettaglio. Viene utilizzato per organizzare i punti vendita per area geografica (ad esempio, Punti vendita negli Stati Uniti nordoccidentali).
INVOICEID stringa Questo campo è correlato ai pagamenti sui conti dei clienti. Indica la fattura per cui il cliente sta effettuando un pagamento.
ITEMSPOSTED int Il conteggio degli articoli che fanno parte della spedizione registrata.
LOYALTYCARDID stringa Il numero della carta fedeltà associato al cliente.
NETAMOUNT double Il prezzo prima che vengano applicati gli sconti.
PAYMENTAMOUNT double Importo del pagamento.
POSTASSHIPMENT int Questo campo indica se un articolo ha o meno una spedizione associata.
RECEIPTID stringa Numero di ricevuta. Questo numero differisce dal numero di transazione.
REFUNDRECEIPTID stringa Se la transazione è un rimborso, l'ID ricevuta per la transazione originale.
SALEISRETURNSALE int Un valore che indica se la vendita è un reso.
SALESINVOICEAMOUNT double L'importo della fattura di vendita se il cliente preleva solo pochi articoli da un ordine.
SALESORDERAMOUNT double Importo totale degli ordini del cliente. (Questi ordini differiscono dalle transazioni cash-and-carry, perché hanno i dettagli di spedizione).
SALESORDERID stringa Il numero di ordine, per gli ordini con dettagli di spedizione.
SALESPAYMENTDIFFERENCE double L'importo della differenza dopo che il cliente ha effettuato un pagamento.
TURNO stringa Il turno. Un turno è un set di transazioni nell'arco della giornata per cui è calcolata l'attività di cassa e di vendita. I turni sono utili per determinare la quantità di denaro che deve essere nel terminal.
SHIPPINGDATEREQUESTED data/ora La data in cui le merci nell'ordine cliente devono essere spedite.
STAFF stringa L'ID dell'utente del punto vendita (POS).
TOACCOUNT int Importo addebitato sul conto del cliente.
TOTALDISCOUNTAMOUNT double Importo dello sconto applicato al totale della transazione.
TOTALMANUALDISCOUNTAMOUNT double Questo campo indica l'importo dello sconto totale applicato manualmente, non calcolato automaticamente.
TOTALMANUALDISCOUNTPERCENTAGE double La percentuale dello sconto totale applicato manualmente.
TRANSACTIONNUMBER stringa Identificatore della transazione.
TRANSACTIONDATE data/ora La data.
TRANSACTIONTIME int L'ora della transazione.
TRANSACTIONTYPE int Un valore che indica se la transazione è una transazione cash-and-carry o un ordine.
LOGISTICSLOCATIONID stringa Questo campo identifica il luogo in cui viene spedita la spedizione.
LOGISTICSPOSTALCITY stringa La città in cui viene consegnato l'articolo.
LOGISTICSPOSTALCOUNTY stringa La provincia in cui viene consegnato l'articolo.
LOGISTICSPOSTALSTATE stringa Lo stato in cui viene consegnato l'articolo.
LOGISTICSPOSTALSTREET stringa La via in cui viene consegnato l'articolo.
LOGISTICSPOSTALZIPCODE stringa Il CAP in cui viene consegnato l'articolo.
LOGISTICSPOSTALADDRESSVALIDFROM data/ora Validità dell'indirizzo di consegna, in base alla data a partire dalla quale l'indirizzo è valido per la consegna degli articoli.
LOGISTICPOSTALADDRESSVALIDTO data/ora Validità dell'indirizzo di consegna, in base alla data a partire dalla quale l'indirizzo non è più valido per la consegna degli articoli.
OPERATINGUNITNUMBER stringa La Business Unit a cui è mappato il punto vendita.
COMMENT stringa Commento a livello di transazione.
TAXCALCULATIONTYPE int Un valore che indica se l'imposta si basa sul punto vendita, sul cliente o sulla destinazione.
DISCOUNTAMOUNTWITHOUTTAX double L'importo dello sconto, imposte escluse.
NETPRICE double Il numero di righe della transazione.
RETAILNCREXPORTED int All'inizio dell'implementazione, questo campo veniva utilizzato come flag per inviare le transazioni a un sistema BOS NCR.
PARTITION stringa L'identificatore di una partizione dati in Dynamics 365 Commerce che è specifico per Dynamics 365.
DATAAREAID stringa Identificatore della persona giuridica in Dynamics 365 Commerce.
SYNCSTARTDATETIME data/ora Campi aggiunti al motore di sincronizzazione (DIXF) in Dynamics 365 Commerce. Definiscono la sequenza di esportazione.

Vendite

Nome campo Tipo di dati Descrizione
DEFINITIONGROUP stringa Campi aggiunti dal motore di sincronizzazione (DIFX) in Dynamics 365 Commerce. Definiscono la sequenza di esportazione.
EXECUTIONID stringa Campi aggiunti dal motore di sincronizzazione (DIFX) in Dynamics 365 Commerce. Definiscono la sequenza di esportazione.
ISSELECTED int Campi aggiunti dal motore di sincronizzazione (DIFX) in Dynamics 365 Commerce. Definiscono la sequenza di esportazione.
TRANSFERSTATUS int Questo campo viene utilizzato per tenere traccia dello stato dei trasferimenti tra magazzini.
SALESTAXGROUP stringa La fascia IVA valida per la transazione.
ITEMSALESTAXGROUP stringa Fascia IVA valida per l'articolo.
TERMINAL stringa Identificatore per il POS.
TRANSACTIONNUMBER stringa Numero di transazione
BARCODE stringa Il codice a barre che è stato scansionato.
COSTAMOUNT double Il costo del prodotto.
VALUTA stringa La valuta utilizzata per la vendita (ad esempio, USD).
CUSTOMERACCOUNT stringa Numero del conto cliente.
CUSTOMERDISCOUNT double Lo sconto del cliente.
CUSTOMERINVOICEDISCOUNTAMOUNT double Lo sconto associato a livello di fattura durante l'evasione.
CASHDISCOUNTAMOUNT double L'importo dello sconto di cassa, se applicato.
PRICEGROUPS stringa Il gruppo di prezzi a cui appartengono prodotti e clienti.
OFFERNUMBER stringa Identificatore univoco per il numero di offerta.
DISCOUNTAMOUNTFORPRINTING double L'importo dello sconto stampato sulla ricevuta.
MODEOFDELIVERY stringa Metodo di consegna per il cliente.
ELECTRONICDELIVERYEMAIL stringa Indirizzo di posta elettronica.
RETAILEMAILADDRESSCONTENT stringa Indirizzo di posta elettronica della ricevuta.
GIFTCARD int Numero di gift card.
REASONCODEDISCOUNT double Se è stato applicato uno sconto, è possibile configurare i codici motivo per richiedere al cassiere di selezionare un motivo.
WAREHOUSE stringa Dati di riferimento per il punto vendita. Questo campo indica la posizione fisica delle merci.
SERIALNUMBER stringa Numero di serie del prodotto.
SITEID stringa La categoria alla quale appartiene il punto vendita (ad esempio, PACNW).
INVENTORYSTATUS int Stato dei livelli di magazzino.
LOTID stringa Questo campo non è obbligatorio.
ITEMID stringa ID del prodotto.
PRODUCTSCANNED int Questo campo indica se il codice a barre nel prodotto è stato scansionato come parte della transazione.
ITEMRELATION stringa Un raggruppamento di articoli correlati in un gruppo di prodotti specifico.
KEYBOARDPRODUCTENTRY int Questo campo indica se l'ID prodotto è stato inserito manualmente dal cassiere tramite la tastiera nel POS.
LINEDISCOUNT double Importo dello sconto applicato alla voce.
LINEMANUALDISCOUNTAMOUNT double Se lo sconto è stato inserito manualmente, l'importo dello sconto.
LINEMANUALDISCOUNTPERCENTAGE double Se è stato applicato una percentuale di sconto manualmente, la percentuale di sconto.
LINENUMBER double Il numero di riga della transazione.
ISLINEDISCOUNTED int Un valore che indica se la riga della transazione è scontata.
ISLINKEDPRODUCTNOTORIGINAL int Questo campo indica se sono presenti articoli collegati nello stesso gruppo di prodotti che sono stati modificati.
CHANNELLISTINGID stringa Questo campo si applica solo all'e-commerce. Non è richiesto per i punti vendita al dettaglio.
NETAMOUNT double Importo netto per la transazione.
NETAMOUNTINCLUSIVETAX double Importo netto, imposte incluse.
NETPRICE double Il prezzo netto per la riga prima che vengano applicati gli sconti.
ISORIGINALOFLINKEDPRODUCTLIST int I prodotti collegati predefiniti.
ORIGINALPRICE double Il prezzo del prodotto quando non viene applicato il prezzo di vendita.
ORIGINALSALESTAXGROUP stringa La fascia IVA originale per la transazione.
ORIGINALITEMSALESTAXGROUP stringa Se l'imposta viene ignorata, questo campo tiene traccia dell'importo dell'imposta originale.
PERIODICDISCOUNTAMOUNT double Importo di sconto per lo sconto periodico.
PERIODICDISCOUNTGROUP stringa Gruppo di sconto periodico.
PERIODICDISCOUNTPERCENTAGE double Percentuale di sconto periodico.
PREZZO double Il prezzo dell'articolo.
ISPRICECHANGE int Questo campo indica se sono state apportate modifiche ai prezzi apportate manualmente all'elenco dei prodotti nella transazione.
PRICEINBARCODE int Questo campo indica se un codice a barre incorporato nel prezzo è stato scansionato per un prodotto specifico all'interno della transazione.
QUANTITÀ double Quantità.
REQUESTEDRECEIPTDATE data/ora Per gli ordini dei clienti, la data in cui il cliente ha richiesto l'arrivo/il prelievo.
RECEIPTNUMBER stringa Numero di ricevuta.
RETURNLINENUMBER double Il numero di riga della transazione originale al momento del reso dal giornale di registrazione.
ISRETURNNOSALE int Un valore che indica se questa transazione è un reso o un annullamento.
RETURNQUANTITY double Quantità resa.
RETURNTERMINAL stringa Il terminale in cui viene elaborata la transazione di reso.
RETURNTRANSACTIONNUMBER stringa Il numero di transazione originale al momento del reso dalla ricevuta o dal giornale di registrazione.
RFIDTAGID stringa L'identificazione RFID (Radio Frequency Identification).
ISSCALEPRODUCT int Un valore che indica se la scala connessa viene utilizzata per ottenere la quantità.
SECTIONNUMBER stringa La posizione fisica del prodotto nel punto vendita. Questo campo non è utilizzato.
SHELFNUMBER stringa Il numero di scaffale in cui è conservato il prodotto.
REQUESTEDSHIPDATE data/ora Data di spedizione richiesta per l'ordine.
STANDARDNETPRICE double Il prezzo, esclusi sconti e accordi commerciali.
SALESTAXAMOUNT double Importo dell'IVA applicata alla transazione.
TOTALDISCOUNT double Importo dello sconto applicato al totale dell'ordine.
TOTALDISCOUNTINFOCODELINENUM double Se all'utente viene richiesto un codice informativo quando viene applicato uno sconto totale, il codice motivo viene salvato in questo campo.
TOTALDISCOUNTPERCENTAGE double La percentuale di sconto che viene applicata al totale della transazione, se viene utilizzato uno sconto totale in percentuale.
TRANSACTIONCODE int Indicatore del tipo di transazione.
TRANSACTIONSTATUS int Il valore Registrato indica che la dichiarazione è stata completata (ovvero, gli importi hanno raggiunto la CoGe nel back office).
UNITÀ stringa Unità di misura dell'articolo. Gli esempi includono galloni e once (oz.).
UNITPRICE double Prezzo per unità.
UNITQUANTITY double Quantità di unità vendute.
VARIANTNUMBER stringa L'ID per la combinazione di unità di colore, dimensioni e stile.
ISWEIGHTPRODUCT int Un valore che indica se la scala connessa viene utilizzata per ottenere la quantità.
ISWEIGHTMANUALLYENTERED int Se una scala non è collegata, il cassiere può inserire manualmente il peso.
CATEGORYNAME stringa Nome della categoria di prodotto.
CATEGORYHIERARCHYNAME stringa La gerarchia di categorie utilizzata per organizzare i prodotti.
LOGISTICSPOSTALADDRESSVALIDFROM data/ora Data di validità dell'ID indirizzo.
LOGISTICLOCATIONID stringa L'ID indirizzo nella rubrica globale.
OPERATINGUNITNUMBER stringa La parte dei dati di riferimento che comprende un punto vendita.
RETURNOPERATINGUNITNUMBER stringa Il punto vendita in cui viene elaborato il reso.
ITEMCOLOR stringa Il colore.
ITEMSIZE stringa La dimensione.
ITEMSTYLE stringa Lo stile. Come il colore e le dimensioni, lo stile è una dimensione del prodotto.
ITEMCONFIGID stringa ID della configurazione per i kit.
SKIPREPORTS int Se questo campo è impostato, il record viene ignorato nei report.
LINEPERCENTAGEDISCOUNT double L'importo della percentuale di sconto automatica.
DISCOUNTAMOUNTWITHOUTTAX double L'importo dello sconto, imposte escluse.
PARTITION stringa L'identificatore di una partizione dati in Dynamics 365 Commerce che è specifico per Dynamics 365.
DATAAREAID stringa Identificatore della società (ad esempio, MSFT).
SYNCSTARTDATETIME data/ora Campi aggiunti al motore di sincronizzazione (DIXF) in Dynamics 365 Commerce. Definiscono la sequenza di esportazione.

Pagamenti

Nome campo Tipo di dati Descrizione
DEFINITIONGROUP stringa Campi aggiunti dal motore di sincronizzazione (DIFX) in Dynamics 365 Commerce. Definiscono la sequenza di esportazione.
EXECUTIONID stringa Campi aggiunti dal motore di sincronizzazione (DIFX) in Dynamics 365 Commerce. Definiscono la sequenza di esportazione.
ISSELECTED int Campi aggiunti dal motore di sincronizzazione (DIFX) in Dynamics 365 Commerce. Definiscono la sequenza di esportazione.
TRANSFERSTATUS int Questo campo viene utilizzato per tenere traccia dello stato dei trasferimenti tra magazzini.
AMOUNTINTENDEREDCURRENCY double L'importo offerto nella valuta locale come si applica al paese/all'area geografica in cui si trova il negozio.
AMOUNTINACCOUNTINGCURRENCY double Importo dovuto per la riga.
AMOUNTTENDERED double Importo nella valuta del punto vendita.
MERCHANTPAYMENTINSTRUMENTTYPEID stringa Il nome dello strumento di pagamento (ad esempio, AMEX o VISA).
ISCHANGELINE int Questo campo indica se l'importo del pagamento è dovuto al cliente.
CREDITVOUCHERID stringa Se per il pagamento viene utilizzato un giustificativo, il numero del giustificativo.
CURRENCYCODE stringa La valuta usata per il pagamento.
EXCHANGERATEINTENDEREDCURRENCY double Il tasso di cambio in relazione a USD.
EXCHANGERATEINACCOUNTINGCURRENCY double Il tasso di cambio in relazione ai dollari USA (USD).
GIFTCARDID stringa Numero di gift card.
ISPREPAYMENT int Un valore che indica se il pagamento è un deposito.
LINENUMBER double Numero della riga di pagamento.
LOYALTYCARDID stringa Se per il pagamento vengono utilizzati punti fedeltà, il numero di carta fornito.
QUANTITÀ double Numero di unità vendute.
RECEIPTID stringa ID della ricevuta. Questo ID differisce dall'ID della transazione.
TENDERTYPE stringa Tipo di metodo di pagamento utilizzato.
TERMINAL stringa Identificatore del registratore o del POS.
TRANSACTIONNUMBER stringa Numero di transazione.
TRANSACTIONSTATUS int Stato della riga di pagamento.
OPERATINGUNITNUMBER stringa Unità operativa che è univoca per il punto vendita.
MERCHANTPAYMENTINSTRUMENTID stringa Identificatore dello strumento di pagamento. Tali informazioni sono fornite dal fornitore.
ACCOUNTNUMBER stringa Il numero di conto del cliente, se un cliente denominato appare nella transazione.
VOIDSTATUS int Un valore che indica se una riga di offerta è stata annullata prima dell'offerta della transazione.
AMOUNTTENDEREDADJUSTMENT double Una nuova funzionalità nel prodotto consente di modificare le transazioni e fornisce un audit trail completo.
STAFF stringa ID dell'utente.
PARTITION stringa L'identificatore di una partizione dati in Dynamics 365 Commerce che è specifico per Dynamics 365.
DATAAREAID stringa Identificatore della società (ad esempio, MSFT).
SYNCSTARTDATETIME data/ora Campi aggiunti al motore di sincronizzazione (DIXF) in Dynamics 365 Commerce. Definiscono la sequenza di esportazione.

PaymentMethod

Nome campo Tipo di dati Descrizione
PAYMENTMETHODNUMBER stringa Identificatore per il metodo di pagamento.
DEFAULTFUNCTION stringa Una descrizione del tipo di metodo di pagamento, ad esempio Contanti, Assegno, Nota di credito/Giustificativo o Valuta.
NOME stringa Nome descrittivo del metodo di pagamento.