Arquivo: Orders
# | Campo | Descrição | Formato/Expressão | Tamanho | Observações | Campo Protheus |
---|---|---|---|---|---|---|
1 | ReceiptNumber | Identificador de transação | 25 | Número da venda | D2_DOC+D2_SERIE (quando for devolução concatenar com "D") | |
2 | ReceiptDate | Data da venda | YYYY-MM-DD | 10 | YYYY = Ano com 4 dígitos (2017) MM = Mês com 2 dígitos (01 - 12) DD = Dia com 2 dígitos (01 - 31) | D2_EMISSAO |
3 | ReceiptTime | Hora da Venda | HH:MM:SS Default = "06:00" | 8 | HH: Hora [00-23] MM: Minutos [00-59] SS: segundos [00-59] Quando não enviado, será informado o valor padrão. | F2_HORA |
4 | SKU | Código do produto | 25 | D2_COD | ||
5 | StoreID | Código da Loja | 50 | Deve utilizar aspas | D2_FILIAL | |
6 | Category | Categoria do produto | 50 | Opcional. Grupo do produto | D2_GRUPO e BM_DESC | |
7 | Quantity | Quantidade | 18 (14,4) | Quando for devolução, deve-se informar negativo. Usar como separador "." | D2_QUANT ou D1_QUANT | |
8 | CurrencyCode | Moeda Corrente | Default = "BRL" | 3 | Brasil = "BRL" | |
9 | Price | Valor Unitário | 18 (16,2) | Usar como separador "." | D2_TOTAL/D2_QUANT ou D1_TOTAL/D1_QUANT (devolução) | |
10 | OnPromotion | Promoção | Default = "N" | 1 | Y=Produto em promoção N=Produto não está em promoção | |
11 | Return | Devolução | 1 | Y=Produto devolvido (Devolução, Cancelamento) N=Produto não é devolução (venda) | Caso encontre devolução vinculada a venda, será setado como "Y". | |
12 | EmployeeID | Vendedor | Default = "000001" | 50 | Opcional. Código do vendedor. Quando não informado, vai assumir o valor padrão. | F2_VEND1 |
Exemplo:
{
"orders": [{
"ReceiptNumber": "004463002",
"ReceiptDate": "2016-09-22",
"ReceiptTime": "18:32",
"SKU": "A0929M17",
"StoreID": "0301",
"Category": "PRATA",
"Quantity": 1,
"CurrencyCode": "BRL",
"Price": 96.53,
"OnPromotion": "N",
"Return": "N",
"EmployeeID": "003056"
}]
}