Esquemas de dados para a prevenção contra perdas
Este artigo descreve os esquemas de dados usados para gerar modelos e determinar avaliações de risco.
Siga estes requisitos:
- Os arquivos estão no formato de UTF-8 CSV (vírgula, ponto e vírgula ou separado por tabulações) (*. csv ou *. tsv).
- O tamanho máximo do arquivo é 10 gigabytes (GB).
- Os seguintes caracteres devem ter escape em todas as colunas: vírgulas/pontos e vírgulas, novos caracteres de linha e caracteres de múltiplas linhas.
- As colunas 'datetime' estão no formato ISO 8601. Por exemplo, em C# DateTime.UtcNow.ToString("o") pode ter o formato "2019-03-14T20:18:11.254Z".
- A precisão de coluna (decimal) 'double' é de duas casas decimais.
Transações
Nome do campo | Tipo de dados | descrição |
---|---|---|
DEFINITIONGROUP | cadeia de caracteres | Campos adicionados pelo mecanismo de sincronização (DIFX) no Dynamics 365 Commerce. Eles definem a sequência de exportação. |
EXECUTIONID | cadeia de caracteres | Campos adicionados pelo mecanismo de sincronização (DIFX) no Dynamics 365 Commerce. Eles definem a sequência de exportação. |
ISSELECTED | int | Campos adicionados pelo mecanismo de sincronização (DIFX) no Dynamics 365 Commerce. Eles definem a sequência de exportação. |
TRANSFERSTATUS | int | Este campo é usado para monitorar o status de transferências entre depósitos. |
BATCHID | int | O identificador do lote ou do turno. |
TERMINAL | cadeia de caracteres | O identificador do PDV. |
AMOUNTPOSTEDTOACCOUNT | duplo | O valor lançado na conta para o lançamento da contabilidade (GL). |
CHANNELREFERENCEID | cadeia de caracteres | Um identificador que indica o canal usado para compras em cenários do omnicanal para comerciantes de e-commerce. |
COSTAMOUNT | duplo | O custo dos itens. |
CREATEDOFFLINE | int | Este campo indica se a transação foi criada offline sem conectividade do banco de dados. |
MOEDA | cadeia de caracteres | O código de moeda (por exemplo USD). |
CUSTOMERACCOUNT | cadeia de caracteres | O número da conta. |
CUSTOMERDISCOUNTAMOUNT | duplo | O desconto mapeado para o cliente e automaticamente aplicado a ele. |
DISCOUNTAMOUNT | duplo | O valor do desconto, caso haja descontos aplicados. |
DELIVERYMODE | cadeia de caracteres | O modo de entrega, se a transação não for uma transação de cash-and-carry. |
TRANSACTIONSTATUS | int | Campos adicionados ao mecanismo de sincronização (DIXF) no Dynamics 365 Commerce. Eles definem a sequência de exportação. |
EXCHANGERATE | duplo | A taxa de câmbio, se uma moeda que não é da loja for usada para o pagamento. |
GROSSAMOUNT | duplo | O valor total devido antes dos descontos serem aplicados. |
INCOMEEXPENSEAMOUNT | duplo | Este campo indica o valor do ajuste para refletir despesas relacionadas à gaveta, se houver. |
INFOCODEDISCOUNTGROUP | cadeia de caracteres | Este é o código de informações associadas ao desconto aplicado. |
WAREHOUSE | cadeia de caracteres | O depósito que está associado a uma loja. |
SITEID | cadeia de caracteres | Este campo é geralmente usado para lojas de varejo. Ele é usado para organizar as lojas por região (por exemplo, Lojas da região noroeste dos EUA). |
INVOICEID | cadeia de caracteres | Este campo está relacionado a pagamentos nas contas de clientes. Ele indica a fatura referente à qual o cliente está realizando um pagamento. |
ITEMSPOSTED | int | A contagem de itens que fazem parte da remessa lançada. |
LOYALTYCARDID | cadeia de caracteres | O número do cartão fidelidade associado ao cliente. |
NETAMOUNT | duplo | O preço antes dos descontos serem aplicados. |
PAYMENTAMOUNT | duplo | O valor do pagamento. |
POSTASSHIPMENT | int | Este campo indica se um item tem ou não uma remessa associada. |
RECEIPTID | cadeia de caracteres | O número do recibo. Este número é diferente do número da transação. |
REFUNDRECEIPTID | cadeia de caracteres | Se a transação for um reembolso, a ID do recibo da transação original. |
SALEISRETURNSALE | int | Um valor que indica se a venda é uma devolução. |
SALESINVOICEAMOUNT | duplo | O valor da fatura de venda se o cliente for retirar apenas alguns itens de uma ordem. |
SALESORDERAMOUNT | duplo | O valor total das ordens do cliente. (Essas ordens são diferentes de transações cash-and-carry, pois têm detalhes de remessa.) |
SALESORDERID | cadeia de caracteres | O número da ordem, para ordens com detalhes de remessa. |
SALESPAYMENTDIFFERENCE | duplo | O valor da diferença após o cliente realizar um pagamento. |
TURNO | cadeia de caracteres | O turno. O turno é um conjunto de transações durante o dia referente ao qual a atividade de vendas à vista é calculada. Os turnos são úteis para determinar a quantidade de dinheiro que deve estar no terminal. |
SHIPPINGDATEREQUESTED | data e hora | A data em que as mercadorias na ordem do cliente devem ser enviadas. |
STAFF | cadeia de caracteres | A ID do usuário do ponto de venda (PDV). |
TOACCOUNT | int | O valor que será cobrado na conta do cliente. |
TOTALDISCOUNTAMOUNT | duplo | O valor do desconto que será aplicado ao total da transação. |
TOTALMANUALDISCOUNTAMOUNT | duplo | Este campo indica o valor total do desconto aplicado manualmente, não calculado automaticamente. |
TOTALMANUALDISCOUNTPERCENTAGE | duplo | A porcentagem do desconto total aplicado manualmente. |
TRANSACTIONNUMBER | cadeia de caracteres | O identificador da transação. |
TRANSACTIONDATE | data e hora | A data. |
TRANSACTIONTIME | int | A hora da transação. |
TRANSACTIONTYPE | int | Um valor que indica se a transação é uma transação cash-and-carry ou uma ordem. |
LOGISTICSLOCATIONID | cadeia de caracteres | Este campo identifica o local para o qual a remessa será entregue. |
LOGISTICSPOSTALCITY | cadeia de caracteres | A cidade para a qual o item é entregue. |
LOGISTICSPOSTALCOUNTY | cadeia de caracteres | O município para o qual o item é entregue. |
LOGISTICSPOSTALSTATE | cadeia de caracteres | O estado para o qual o item é entregue. |
LOGISTICSPOSTALSTREET | cadeia de caracteres | A rua para a qual o item é entregue. |
LOGISTICSPOSTALZIPCODE | cadeia de caracteres | O CEP para o qual o item é entregue. |
LOGISTICSPOSTALADDRESSVALIDFROM | data e hora | Efetividade do endereço de entrega, com base na data em que o endereço for válido para a entrega de itens. |
LOGISTICPOSTALADDRESSVALIDTO | data e hora | Efetividade do endereço de entrega, com base na data em que o endereço não for mais válido para a entrega de itens. |
OPERATINGUNITNUMBER | cadeia de caracteres | A unidade de negócios para a qual a loja está mapeada. |
COMMENT | cadeia de caracteres | Um comentário sobre o nível de transação. |
TAXCALCULATIONTYPE | int | Um valor que indica se o imposto é baseado na loja, no cliente ou no destino. |
DISCOUNTAMOUNTWITHOUTTAX | duplo | O valor do desconto excluindo o imposto. |
NETPRICE | duplo | O número de linhas na transação. |
RETAILNCREXPORTED | int | No início da distribuição, este campo era usado como um sinalizador para enviar transações para um sistema NCR BOS. |
PARTITION | cadeia de caracteres | O identificador de uma partição de dados no Dynamics 365 Commerce específica para o Dynamics 365. |
DATAAREAID | cadeia de caracteres | O identificador da entidade legal no Dynamics 365 Commerce. |
SYNCSTARTDATETIME | data e hora | Campos adicionados ao mecanismo de sincronização (DIXF) no Dynamics 365 Commerce. Eles definem a sequência de exportação. |
Vendas
Nome do campo | Tipo de Dados | descrição |
---|---|---|
DEFINITIONGROUP | cadeia de caracteres | Campos adicionados pelo mecanismo de sincronização (DIFX) no Dynamics 365 Commerce. Eles definem a sequência de exportação. |
EXECUTIONID | cadeia de caracteres | Campos adicionados pelo mecanismo de sincronização (DIFX) no Dynamics 365 Commerce. Eles definem a sequência de exportação. |
ISSELECTED | int | Campos adicionados pelo mecanismo de sincronização (DIFX) no Dynamics 365 Commerce. Eles definem a sequência de exportação. |
TRANSFERSTATUS | int | Este campo é usado para monitorar o status de transferências entre depósitos. |
SALESTAXGROUP | cadeia de caracteres | O grupo de imposto efetivo para a transação. |
ITEMSALESTAXGROUP | cadeia de caracteres | O grupo de impostos efetivos do item. |
TERMINAL | cadeia de caracteres | O identificador do PDV. |
TRANSACTIONNUMBER | cadeia de caracteres | O número da transação |
BARCODE | cadeia de caracteres | O código de barras digitalizado. |
COSTAMOUNT | duplo | O custo do produto. |
MOEDA | cadeia de caracteres | A moeda usada para a venda (por exemplo, USD). |
CUSTOMERACCOUNT | cadeia de caracteres | O número da conta do cliente. |
CUSTOMERDISCOUNT | duplo | O desconto do cliente. |
CUSTOMERINVOICEDISCOUNTAMOUNT | duplo | O desconto associado ao nível da fatura durante o atendimento. |
CASHDISCOUNTAMOUNT | duplo | O valor do desconto à vista, caso um desconto à vista seja aplicado. |
PRICEGROUPS | cadeia de caracteres | O grupo de preços ao qual os produtos e os clientes pertencem. |
OFFERNUMBER | cadeia de caracteres | O identificador exclusivo do número da oferta. |
DISCOUNTAMOUNTFORPRINTING | duplo | O valor do desconto impresso no recibo. |
MODEOFDELIVERY | cadeia de caracteres | O método de entrega do cliente. |
ELECTRONICDELIVERYEMAIL | cadeia de caracteres | O endereço de email. |
RETAILEMAILADDRESSCONTENT | cadeia de caracteres | O endereço de email para o recebimento. |
GIFTCARD | int | O número do cartão-presente. |
REASONCODEDISCOUNT | duplo | Se um desconto foi aplicado, os códigos de motivo podem ser configurados para solicitar que o caixa selecione um motivo. |
WAREHOUSE | cadeia de caracteres | Dados de referência da loja. Este campo indica o local físico dos produtos. |
SERIALNUMBER | cadeia de caracteres | O número de série do produto. |
SITEID | cadeia de caracteres | A categoria à qual a loja pertence (por exemplo, PACNW). |
INVENTORYSTATUS | int | O status dos níveis do estoque. |
LOTID | cadeia de caracteres | Este campo não é obrigatório. |
ITEMID | cadeia de caracteres | A ID do produto. |
PRODUCTSCANNED | int | Este campo indica se o código de barras no produto foi digitalizado como parte da transação. |
ITEMRELATION | cadeia de caracteres | Um agrupamento de itens relacionados em um grupo de produtos específico. |
KEYBOARDPRODUCTENTRY | int | Este campo indica se a ID do produto foi inserida pelo caixa manualmente usando o teclado no PDV. |
LINEDISCOUNT | duplo | O valor do desconto aplicado para o item de linha. |
LINEMANUALDISCOUNTAMOUNT | duplo | Se o desconto foi inserido manualmente, o valor do desconto. |
LINEMANUALDISCOUNTPERCENTAGE | duplo | Se um desconto de porcentagem foi aplicado, a porcentagem do desconto. |
LINENUMBER | duplo | O número da linha na transação. |
ISLINEDISCOUNTED | int | Um valor que indica se a linha de transação será descontada. |
ISLINKEDPRODUCTNOTORIGINAL | int | Este campo indica se havia algum item vinculado dentro do mesmo grupo de produtos que foi alterado. |
CHANNELLISTINGID | cadeia de caracteres | Este campo se aplica somente ao e-commerce. Não é necessário para lojas de varejo. |
NETAMOUNT | duplo | O valor líquido da transação. |
NETAMOUNTINCLUSIVETAX | duplo | O valor líquido, incluindo impostos. |
NETPRICE | duplo | O preço líquido da linha antes dos descontos serem aplicados. |
ISORIGINALOFLINKEDPRODUCTLIST | int | Os produtos vinculados padrão. |
ORIGINALPRICE | duplo | O preço do produto quando o preço de venda não foi aplicado. |
ORIGINALSALESTAXGROUP | cadeia de caracteres | O grupo de impostos original da transação. |
ORIGINALITEMSALESTAXGROUP | cadeia de caracteres | Se o imposto for substituído, este campo rastreará o valor do imposto original. |
PERIODICDISCOUNTAMOUNT | duplo | O valor do desconto do desconto periódico. |
PERIODICDISCOUNTGROUP | cadeia de caracteres | O grupo de descontos periódicos. |
PERIODICDISCOUNTPERCENTAGE | duplo | A porcentagem de desconto periódico. |
PREÇO | duplo | O preço do item. |
ISPRICECHANGE | int | Este campo indica se houve alterações de preços feitas manualmente à lista de produtos na transação. |
PRICEINBARCODE | int | Este campo indica se um código de barras inserido pelo preço foi digitalizado para um produto específico na transação. |
QUANTIDADE | duplo | A quantidade. |
REQUESTEDRECEIPTDATE | data e hora | Para ordens de clientes, a data em que o cliente solicitou a chegada/retirada. |
RECEIPTNUMBER | cadeia de caracteres | O número do recibo. |
RETURNLINENUMBER | duplo | O número de linha da transação original quando a devolução é feita do diário. |
ISRETURNNOSALE | int | Um valor que indica se esta transação é uma devolução ou nula. |
RETURNQUANTITY | duplo | A quantidade que está sendo devolvida. |
RETURNTERMINAL | cadeia de caracteres | O terminal no qual a transação de devolução está sendo processada. |
RETURNTRANSACTIONNUMBER | cadeia de caracteres | O número da transação original quando a devolução é realizada do recebimento ou do diário. |
RFIDTAGID | cadeia de caracteres | O identificador de RFID (identificação por radiofrequência). |
ISSCALEPRODUCT | int | Um valor que indica se a escala conectada é usada para obter a quantidade. |
SECTIONNUMBER | cadeia de caracteres | A localização física do produto na loja. Este campo não é usado. |
SHELFNUMBER | cadeia de caracteres | O número da prateleira na qual o produto é mantido. |
REQUESTEDSHIPDATE | data e hora | A data de remessa solicitada para a ordem. |
STANDARDNETPRICE | duplo | O preço, excluindo os descontos e os contratos comerciais. |
SALESTAXAMOUNT | duplo | O valor do imposto aplicado à transação. |
TOTALDISCOUNT | duplo | O valor do desconto que será aplicado ao total da ordem. |
TOTALDISCOUNTINFOCODELINENUM | duplo | Se o usuário for solicitado a fornecer um código de informações quando um desconto total for aplicado, o código do motivo será salvo neste campo. |
TOTALDISCOUNTPERCENTAGE | duplo | A porcentagem de desconto aplicada ao total da transação, se um desconto total por porcentagem for usado. |
TRANSACTIONCODE | int | Um indicador do tipo de transação. |
TRANSACTIONSTATUS | int | Um valor de Lançado indica que o demonstrativo foi concluído (ou seja, os valores atingiram a contabilidade no back office). |
UNIDADE | cadeia de caracteres | A unidade de medida do item. Exemplos incluem galões e onças (oz). |
UNITPRICE | duplo | O preço por unidade. |
UNITQUANTITY | duplo | A quantidade de unidades vendidas. |
VARIANTNUMBER | cadeia de caracteres | A ID da combinação das unidades de cor, tamanho e estilo. |
ISWEIGHTPRODUCT | int | Um valor que indica se a escala conectada é usada para obter a quantidade. |
ISWEIGHTMANUALLYENTERED | int | Se uma escala não está conectada, o caixa pode inserir o peso manualmente. |
CATEGORYNAME | cadeia de caracteres | O nome da categoria do produto. |
CATEGORYHIERARCHYNAME | cadeia de caracteres | A hierarquia de categoria usada para organizar produtos. |
LOGISTICSPOSTALADDRESSVALIDFROM | data e hora | A data inicial efetiva da ID do endereço. |
LOGISTICLOCATIONID | cadeia de caracteres | A ID do endereço no catálogo de endereços global. |
OPERATINGUNITNUMBER | cadeia de caracteres | A parte dos dados de referência que compõe uma loja. |
RETURNOPERATINGUNITNUMBER | cadeia de caracteres | A loja em que a devolução está sendo processada. |
ITEMCOLOR | cadeia de caracteres | A cor. |
ITEMSIZE | cadeia de caracteres | O tamanho. |
ITEMSTYLE | cadeia de caracteres | O estilo. Assim como a cor e o tamanho, o estilo é uma dimensão do produto. |
ITEMCONFIGID | cadeia de caracteres | A ID da configuração para kits. |
SKIPREPORTS | int | Se este campo estiver definido, o registro será ignorado nos relatórios. |
LINEPERCENTAGEDISCOUNT | duplo | O valor do desconto em porcentagem automático. |
DISCOUNTAMOUNTWITHOUTTAX | duplo | O valor do desconto excluindo o imposto. |
PARTITION | cadeia de caracteres | O identificador de uma partição de dados no Dynamics 365 Commerce específica para o Dynamics 365. |
DATAAREAID | cadeia de caracteres | O identificador da empresa (por exemplo, MSFT). |
SYNCSTARTDATETIME | data e hora | Campos adicionados ao mecanismo de sincronização (DIXF) no Dynamics 365 Commerce. Eles definem a sequência de exportação. |
Pagamentos
Nome do campo | Tipo de Dados | descrição |
---|---|---|
DEFINITIONGROUP | cadeia de caracteres | Campos adicionados pelo mecanismo de sincronização (DIFX) no Dynamics 365 Commerce. Eles definem a sequência de exportação. |
EXECUTIONID | cadeia de caracteres | Campos adicionados pelo mecanismo de sincronização (DIFX) no Dynamics 365 Commerce. Eles definem a sequência de exportação. |
ISSELECTED | int | Campos adicionados pelo mecanismo de sincronização (DIFX) no Dynamics 365 Commerce. Eles definem a sequência de exportação. |
TRANSFERSTATUS | int | Este campo é usado para monitorar o status de transferências entre depósitos. |
AMOUNTINTENDEREDCURRENCY | duplo | O valor proposto na moeda local conforme se aplica ao país/região no qual a loja está localizada. |
AMOUNTINACCOUNTINGCURRENCY | duplo | O valor devido para a linha. |
AMOUNTTENDERED | duplo | O valor na moeda da loja. |
MERCHANTPAYMENTINSTRUMENTTYPEID | cadeia de caracteres | O nome do meio de pagamento (por exemplo, AMEX ou VISA). |
ISCHANGELINE | int | Este campo indica se o valor do pagamento deve ser revertido para o cliente. |
CREDITVOUCHERID | cadeia de caracteres | Se um comprovante for usado para o pagamento, o número do comprovante. |
CURRENCYCODE | cadeia de caracteres | A moeda que foi paga. |
EXCHANGERATEINTENDEREDCURRENCY | duplo | A taxa de câmbio em relação ao USD. |
EXCHANGERATEINACCOUNTINGCURRENCY | duplo | A taxa de câmbio em relação aos dólares americanos (USD). |
GIFTCARDID | cadeia de caracteres | O número do cartão-presente. |
ISPREPAYMENT | int | Um valor que indica se o pagamento é um depósito. |
LINENUMBER | duplo | O número da linha de pagamento. |
LOYALTYCARDID | cadeia de caracteres | Se os pontos de fidelidade foram usados para o pagamento, o número do cartão fornecido. |
QUANTIDADE | duplo | O número de unidades vendidas. |
RECEIPTID | cadeia de caracteres | ID do recebimento. Esta ID é diferente da ID da transação. |
TENDERTYPE | cadeia de caracteres | O tipo de proposta paga. |
TERMINAL | cadeia de caracteres | O identificador do registro do Ponto de Venda (PDV). |
TRANSACTIONNUMBER | cadeia de caracteres | O número da transação. |
TRANSACTIONSTATUS | int | O status da linha do pagamento. |
OPERATINGUNITNUMBER | cadeia de caracteres | A unidade operacional exclusiva da loja. |
MERCHANTPAYMENTINSTRUMENTID | cadeia de caracteres | O identificador do meio de pagamento. Essas informações são fornecidas pelo comerciante. |
ACCOUNTNUMBER | cadeia de caracteres | O número da conta do cliente, se um cliente nomeado aparecer na transação. |
VOIDSTATUS | int | Um valor que indica se uma linha de meio de pagamento foi anulada antes que a transação fosse proposta. |
AMOUNTTENDEREDADJUSTMENT | duplo | Um novo recurso no produto permite alterações às transações e fornece uma trilha de auditoria completa. |
STAFF | cadeia de caracteres | A ID de usuário. |
PARTITION | cadeia de caracteres | O identificador de uma partição de dados no Dynamics 365 Commerce específica para o Dynamics 365. |
DATAAREAID | cadeia de caracteres | O identificador da empresa (por exemplo, MSFT). |
SYNCSTARTDATETIME | data e hora | Campos adicionados ao mecanismo de sincronização (DIXF) no Dynamics 365 Commerce. Eles definem a sequência de exportação. |
PaymentMethod
Nome do campo | Tipo de Dados | descrição |
---|---|---|
PAYMENTMETHODNUMBER | cadeia de caracteres | O identificador do método de pagamento. |
DEFAULTFUNCTION | cadeia de caracteres | Uma descrição do tipo do método de pagamento, como Dinheiro, Cheque, Crédito Loja/Comprovante ou Moeda. |
NOME | cadeia de caracteres | O nome da descrição do método de pagamento. |