Arquivo: Orders
| Campo | Descrição | Formato/Expressão | Tamanho | Observações | Campo Protheus |
---|
1 | ReceiptNumber |
Identificador de transação |
| Número da venda | D2_DOC+D2_SERIE (quando for devolução concatenar com "D") |
| | | | | 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 |
3 | ReceiptTime | | | | | | | Deve utilizar aspas | D2_FILIAL |
| |
| 50 | Opcional. Grupo do produto | D2_GRUPO e BM_DESC |
| | | | Quantidade |
| 18 (14,4) | Quando for devolução, deve-se informar negativo. Usar como separador "." | D2_QUANT ou D1_QUANT |
| | | Moeda Corrente | Default = "BRL" | 3 | Brasil = "BRL" |
| | | Valor Unitário |
| 18 (16,2) | Usar como separador "." | D2_TOTAL/D2_QUANT ou D1_TOTAL/D1_QUANT (devolução) |
| | | | Promoção | Default = "N" | 1 | Y=Produto em promoção N=Produto não está em promoçã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"
}]
}
...