Pedidos


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