Árvore de páginas

Versões comparadas

Chave

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

...

{
"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

#

CampoDescriçãoFormato/ExpressãoTamanhoObservaçõesCampo Protheus
 1storeIDCódigo da Loja 50Deve utilizar aspasE1_FILIAL
2receiptNumberIdentificador de transação 25Número do TítuloE1_NUM+E1_PREFIXO
3receiptDateData do títuloYYYY-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
4receiptTotalValor Total do título/Venda 18 (16,2)

Soma do valor das parcelas

Usar como separador "."

E1_VALOR
5currencyCodeMoeda Corrente 3Brasil = "BRL" 
6downpaymentEntrada 18 (16,2)

Valor pago de Entrada

Usar como separador "."

E1_VALOR
7installment_01Parcela 1 18 (16,2)

Valor da parcela 1

Usar como separador "."

E1_VALOR
8installment_02Parcela 2 18 (16,2)

Valor da parcela 2

Usar como separador "."

E1_VALOR
9installment_03Parcela 3 18 (16,2)

Valor da parcela 3

Usar como separador "."

E1_VALOR
10installment_04Parcela 4 18 (16,2)

Valor da parcela 4

Usar como separador "."

E1_VALOR
11installment_05Parcela 5 18 (16,2)

Valor da parcela 5

Usar como separador "."

E1_VALOR
12installment_06Parcela 6 18 (16,2)

Valor da parcela 6

Usar como separador "."

E1_VALOR
13installment_07Parcela 7 18 (16,2)

Valor da parcela 7

Usar como separador "."

E1_VALOR
14installment_08Parcela 8 18 (16,2)

Valor da parcela 8

Usar como separador "."

E1_VALOR
15installment_09Parcela 9 18 (16,2)

Valor da parcela 9

Usar como separador "."

E1_VALOR
16installment_10Parcela 10 18 (16,2)

Valor da parcela 10

Usar como separador "."

E1_VALOR
17installment_11Parcela 11 18 (16,2)

Valor da parcela 11

Usar como separador "."

E1_VALOR
18installment_12Parcela 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

#

CampoDescriçãoFormato/ExpressãoTamanhoObservaçõesCampo Protheus
1inventoryDateData do inventárioYYYY-MM-DD 10

Data do dia do inventário

YYYY = Ano com 4 dígitos (2017)

MM = Mês com 2 dígitos (01 - 12)

DD = Dia com 2 dígitos (01 - 31)

Database
2storeIDCódigo da Loja 50Deve utilizar aspasEmpresa+B2_FILIAL
3SKU Código do produto 25 B2_COD
4categoryCategoria 50Opcional. Grupo do produtoBM_DESC
5balanceOnHandQuantidade em estoque 18 (14,4)Usar como separador "."B2_QATU

Exemplo:

{
"inventory": [{
"inventoryDate": "2017-07-19",
"storeID": "9901",
"sku": "0101010036",
"category": "",
"balanceOnHand": 1
}]

}

 

Arquivo: Users

#

CampoDescriçãoFormato/ExpressãoTamanhoObservaçõesCampo Protheus
1firstNamePrimeiro Nome 150 A3_NREDUZ
2lastNameSobrenome 150 A3_NOME (retira desse campo o conteúdo do campo A3_NREDUZ)
3emailE-mail 150Aceita apenas string em formato de e-mailA3_EMAIL
4appUserVendedor utiliza o appDefault = "S"1

Y=Utiliza o app

N=Não utiliza o app

 
5appAdminVendedor administrador do appDefault = "N"1

Y=Vendedor é administrador do app

N=Vendedor não é administrador do app

 
6entityNameCódigo da loja 50

Opcional. Código da loja

Deve utilizar aspas

Empresa+Filial
7employeeIDCódigo do vendedor 50Opcional. Código do VendedorA3_COD

Exemplo:

 

{
"users": [{
"firstName": "VENDEDOR PADRAO",
"lastName": "",
"email": "teste@teste.com",
"appUser": "Y",
"appAdmin": "N",
"entityName": "9901",
"employeeID": "000001"
},
{
"firstName": "CONCEICAO",
"lastName": "MARIA DA CONCEICAO PEREIRA DE SOUZA",
"email": "teste@teste.com",
"appUser": "Y",
"appAdmin": "N",
"entityName": "9901",
"employeeID": "000121"
},
]
}