Histórico da Página
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"
}]
}
...