Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Arquivo: Orders

#

CampoDescriçãoFormato/ExpressãoTamanhoObservaçõesCampo Protheus

1

ReceiptNumber 
 
Identificador de transação
 

25
 
Número da vendaD2_DOC+D2_SERIE (quando for devolução concatenar com "D")
 

2

ReceiptDate 
    
Data da vendaYYYY-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
3ReceiptTime 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
3ReceiptTime     
4SKU 
 
Código do produto
  

25
D2_COD
 
5StoreID 
 
Código da Loja
 

50
 
Deve utilizar aspasD2_FILIAL
 
6Category 
 
Categoria do produto
  

50Opcional. Grupo do produtoD2_GRUPO e BM_DESC
 
7Quantity 
   
Quantidade
18 (14,4)

Quando for devolução, deve-se informar negativo.

Usar como separador "."

D2_QUANT ou D1_QUANT
 
8CurrencyCode 
   
Moeda CorrenteDefault = "BRL"3Brasil = "BRL"
 

9Price 
   
Valor Unitário
18 (16,2)Usar como separador "."D2_TOTAL/D2_QUANT ou D1_TOTAL/D1_QUANT (devolução)
 
10OnPromotion 
   
PromoçãoDefault = "N"1

Y=Produto em promoção

N=Produto não está em promoção

 


11Return 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".
 
12EmployeeID VendedorDefault = "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"
}]

}

...