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"
}]
}
Arquivo: Payments
# | Campo | Descrição | Formato/Expressão | Tamanho | Observações | Campo Protheus |
---|---|---|---|---|---|---|
1 | storeID | Código da Loja | 50 | Deve utilizar aspas | E1_FILIAL | |
2 | receiptNumber | Identificador de transação | 25 | Número do Título | E1_NUM+E1_PREFIXO | |
3 | receiptDate | Data do título | YYYY-MM-DD | 10 | Data de emissão do título YYYY = Ano com 4 dígitos (2017) MM = Mês com 2 dígitos (01 - 12) DD = Dia com 2 dígitos (01 - 31) | E1_EMISSAO |
4 | receiptTotal | Valor Total do título/Venda | 18 (16,2) | Soma do valor das parcelas Usar como separador "." | E1_VALOR | |
5 | currencyCode | Moeda Corrente | 3 | Brasil = "BRL" | ||
6 | downpayment | Entrada | 18 (16,2) | Valor pago de Entrada Usar como separador "." | E1_VALOR | |
7 | installment_01 | Parcela 1 | 18 (16,2) | Valor da parcela 1 Usar como separador "." | E1_VALOR | |
8 | installment_02 | Parcela 2 | 18 (16,2) | Valor da parcela 2 Usar como separador "." | E1_VALOR | |
9 | installment_03 | Parcela 3 | 18 (16,2) | Valor da parcela 3 Usar como separador "." | E1_VALOR | |
10 | installment_04 | Parcela 4 | 18 (16,2) | Valor da parcela 4 Usar como separador "." | E1_VALOR | |
11 | installment_05 | Parcela 5 | 18 (16,2) | Valor da parcela 5 Usar como separador "." | E1_VALOR | |
12 | installment_06 | Parcela 6 | 18 (16,2) | Valor da parcela 6 Usar como separador "." | E1_VALOR | |
13 | installment_07 | Parcela 7 | 18 (16,2) | Valor da parcela 7 Usar como separador "." | E1_VALOR | |
14 | installment_08 | Parcela 8 | 18 (16,2) | Valor da parcela 8 Usar como separador "." | E1_VALOR | |
15 | installment_09 | Parcela 9 | 18 (16,2) | Valor da parcela 9 Usar como separador "." | E1_VALOR | |
16 | installment_10 | Parcela 10 | 18 (16,2) | Valor da parcela 10 Usar como separador "." | E1_VALOR | |
17 | installment_11 | Parcela 11 | 18 (16,2) | Valor da parcela 11 Usar como separador "." | E1_VALOR | |
18 | installment_12 | Parcela 12 | 18 (16,2) | Valor da parcela 12 Usar como separador "." | E1_VALOR |
Exemplo:
{
"installments": [{
"storeID": "0111",
"receiptNumber": "061422G02",
"receiptDate": "2016-02-12",
"receiptTotal": 21.18,
"currencyCode": "BRL",
"downpayment": 21.18,
"installment_01": 0.00,
"installment_02": 0.00,
"installment_03": 0.00,
"installment_04": 0.00,
"installment_05": 0.00,
"installment_06": 0.00,
"installment_07": 0.00,
"installment_08": 0.00,
"installment_09": 0.00,
"installment_10": 0.00,
"installment_11": 0.00,
"installment_12": 0.00
}]
}
Arquivo: Inventory
# | Campo | Descrição | Formato/Expressão | Tamanho | Observações | Campo Protheus | |
---|---|---|---|---|---|---|---|