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. |