Para consultar os pedidos cadastrados no sistema, considere o destino:
pedidomobile.com/webservice2/webresources/pedidointegracao/versao/{versao}
Utilize o método GET e informa o parâmetro versão no final do caminho. Informe neste parâmetro a última versão do pedido disponível em seu ERP. Na primeira sincronização ele será zero e retornará todos pedidos. Nas próximas serão retornados apenas os pedidos cujo a versão é maior do que o valor informado.
Veja um exemplo no formato JSON:
[{
"clienteBairro": "Centro",
"clienteCep": "01311-200",
"clienteComplemento": "LOJA",
"clienteContatoNome1": "Faturamento",
"clienteContatoNome2": "Alfredo Ferreira (Comercial)",
"clienteContatoNome3": "Recepção",
"clienteContatoTelefone1": "11 4126-4598",
"clienteContatoTelefone2": "11 93548-4896",
"clienteContatoTelefone3": "11 4126-4598",
"clienteDocumento": "98.636.319/0001-02",
"clienteEmail": "contato@mrepublic.com.br",
"clienteEndereco": "Avenida Paulista",
"clienteEstado": "SP",
"clienteFantasia": "M Republic Relations",
"clienteInscricaoEstadual": "",
"clienteMunicipio": "SÃO PAULO",
"clienteNumero": "100",
"clienteRazaoSocial": "M Republic Relations S.A",
"itemList": [{
"desconto": 0.00,
"itemId": 2058600,
"pedidoId": 175580,
"precoUnitario": 2400.00,
"produtoCodigo": "4",
"produtoDescricao": "Notebook Intel Core I5 4GB 1TB Tela LED 15.6",
"produtoUnidade": "UN",
"quantidade": 1.00,
"totalLiquido": 2400.00
}],
"pedidoDesconto1": 0.00,
"pedidoDesconto2": 0.00,
"pedidoDesconto3": 0.00,
"pedidoEmissao": "06/03/2018",
"pedidoEntrega": "",
"pedidoExcluido": false,
"pedidoId": 175580,
"pedidoNumero": 6,
"pedidoObservacoes": "",
"pedidoOrcamento": false,
"pedidoOrdemCompra": "",
"pedidoPlano": "30/60/90",
"pedidoRepresentada": "Minha Representada",
"pedidoSituacao": "Em carteira",
"pedidoTabela": "A Prazo",
"pedidoTotalBruto": 2400.00,
"pedidoTotalLiquido": 2400.00,
"pedidoVendedor": "Pedido Mobile",
"pedidoVersaoSync": 53
},
{}]
Veja abaixo o layout do pedido:
Campo | Descrição | Obrigatório |
---|---|---|
pedido_id | Número inteiro | Sim |
pedido_numero | Número inteiro | Sim |
pedido_vendedor | Texto com até 200 caracteres | Não |
pedido_representada | Texto com até 200 caracteres | Sim |
pedido_tabela | Texto com até 45 caracteres | Sim |
pedido_plano | Texto com até 45 caracteres | Sim |
pedido_desconto1 | Decimal com 2 casas | Não |
pedido_desconto2 | Decimal com 2 casas | Não |
pedido_desconto3 | Decimal com 2 casas | Não |
pedido_emissao | Texto com até 10 caracteres | Sim |
pedido_entrega | Texto com até 10 caracteres | Não |
pedido_ordem_compra | Texto com até 45 caracteres | Não |
pedido_observacoes | Texto com até 2000 caracteres | Não |
pedido_situacao | Texto com até 45 caracteres | Sim |
pedido_orcamento | Boolean (true ou false) | Sim |
pedido_total_bruto | Decimal com 2 casas | Sim |
pedido_total_liquido | Decimal com 2 casas | Sim |
pedido_excluido | Boolean (true ou false) | Sim |
pedido_versao_sync | Número inteiro | Sim |
cliente_documento | Decimal com 2 casas | Sim |
cliente_razao_social | Decimal com 2 casas | Sim |
cliente_fantasia | Boolean (true ou false) | Não |
cliente_email | Número inteiro | Não |
cliente_endereco | Decimal com 2 casas | Não |
cliente_numero | Decimal com 2 casas | Não |
cliente_bairro | Boolean (true ou false) | Não |
cliente_complemento | Número inteiro | Não |
cliente_estado | Decimal com 2 casas | Não |
cliente_municipio | Decimal com 2 casas | Não |
cliente_inscricao_estadual | Boolean (true ou false) | Não |
cliente_cep | Número inteiro | Não |
cliente_transportadora | Decimal com 2 casas | Não |
cliente_contato_nome1 | Decimal com 2 casas | Não |
cliente_contato_email1 | Boolean (true ou false) | Não |
cliente_contato_telefone1 | Número inteiro | Não |
cliente_contato_nome2 | Número inteiro | Não |
cliente_contato_email2 | Número inteiro | Não |
cliente_contato_telefone2 | Número inteiro | Não |
cliente_contato_nome3 | Número inteiro | Não |
cliente_contato_email3 | Número inteiro | Não |
cliente_contato_telefone3 | Número inteiro | Não |
Layout da lista de produtos:
Campo | Descrição | Obrigatório |
---|---|---|
pedido_id | Número inteiro | Sim |
item_id | Número inteiro | Sim |
produto_codigo | Texto com até 45 caracteres | Sim |
produto_descricao | Texto com até 200 caracteres | Sim |
produto_unidade | Texto com até 3 caracteres | Sim |
quantidade | Decimal com 2 casas | Sim |
preco_unitario | Decimal com 2 casas | Sim |
desconto | Decimal com 2 casas | Não |
total_liquido | Decimal com 2 casas | Sim |