API de Integração ERP de Terceiros - Pedido - Consulta pedidos

API de Integração ERP de Terceiros - Pedido - Consulta pedidos

Consulta Pedidos

Este módulo é responsável por consultar a lista de pedidos no PresenceDomain.

URL

Autenticação (Basic Auth):
Usuário e Senha fornecidos pela Presence para realizar a integração.

Método - GET

Parâmetros
Este método recebe os parâmetros diretamente na URL, conforme estrutura abaixo:
Nome
Obrigatório
Tipo
Descrição
<dataHoraInicio>
Não
DateTime
Data e hora de início das alterações no pedido (padrão data atual, quando não informado)
<offSet>
Não
Integer
Número da página (padrão 1, quando não informado)
<limit>
Não
Integer
Quantidade de registros por pagina (padrão 50, quando não informado)

Exemplo:

JSON de Retorno
  1. {
  2.    "status": (String),
  3.    "paginaAtual": (Integer),
  4.    "proximaPagina": (Integer),
  5.    "totalDePaginas": (Integer),
  6.    "tamanhoDaPagina": (Integer),
  7.    "pedidos": (Integer),
  8.    "lista":[
  9.       {
  10.          "seriePedido":"(Integer)",
  11.          "numeroPedido":"(Integer)",
  12.          "pedidoExterno":"(Integer)",
  13.          "lojaExpedidora":"(String)",
  14.          "vendedor":"(String)",
  15.          "operacao":"(String)",
  16.          "condicaoPagamento":"(String)",
  17.          "situacao":"(Integer)",
  18.          "dataCadastro":"(DateTime)",
  19.          "dataAprovacao":"(DateTime)",
  20.          "dataSeparacao":"(DateTime)",
  21.          "dataBloqueio":"(DateTime)",
  22.          "dataCancelamento":"(DateTime)",
  23.          "dataExclusao":"(DateTime)",
  24.          "dataRevisao":"(DateTime)",
  25.          "dataRevisaoPct":"(DateTime)",
  26.          "descontoPercentual":"(Double)",
  27.          "descontoValor":"(Double)",
  28.          "cortesiaPercentual":"(Double)",
  29.          "cortesiaValor":"(Double)",
  30.          "valorTabela":"(Double)",
  31.          "valorPedido":"(Double)",
  32.          "valorLiquidoTabela":"(Double)",
  33.          "valorLiquido":"(Double)",
  34.          "valorLiquidoSaldo":"(Double)",
  35.          "valorFrete":"(Double)",
  36.          "valorSeguro":"(Double)",
  37.          "valorDespesas":"(Double)",
  38.          "valorTotalPedido":"(Double)",
  39.          "valorTotalItens":"(Double)",
  40.          "valorTotalParcelas":"(Double)",
  41.          "separado":"(String)",
  42.          "expedido":"(String)",
  43.          "entregaParcial":"(String)",
  44.          "destinatario":{
  45.             "tipo":"(String)",
  46.             "loja":"(String)",
  47.             "codigo":"(Integer)",
  48.             "nome":"(String)",
  49.             "fantasia":"(String)",
  50.             "tipoPessoa":"(String)",
  51.             "cnpj":"(String)",
  52.             "tipoEmpresa":"(String)",
  53.             "tipoRegime":"(String)",
  54.             "crt":"(Integer)",
  55.             "email":"(String)",
  56.             "endereco":{
  57.                "endereco":"(String)",
  58.                "numero":"(String)",
  59.                "complemento":"(String)",
  60.                "bairro":"(String)",
  61.                "cidade":"(String)",
  62.                "cep":"(String)",
  63.                "uf":"(String)",
  64.                "ddd":"(String)",
  65.                "telefone":"(String)"
  66.             }
  67.          },
  68.          "entrega":{
  69.             "endereco":"(String)",
  70.             "numero":"(String)",
  71.             "complemento":"(String)",
  72.             "bairro":"(String)",
  73.             "cidade":"(String)",
  74.             "cep":"(String)",
  75.             "uf":"(String)",
  76.             "pais":"(String)",
  77.             "ddd":"(String)",
  78.             "telefone":"(String)"
  79.          },
  80.          "transportadora":{
  81.             "codigo":"(Integer)",
  82.             "cnpj":"(String)",
  83.             "retira":"(String)"
  84.          },
  85.          "frete":{
  86.             "tipo":"(String)",
  87.             "volumeQtde":"(Integer)",
  88.             "volumeEspecie":"(String)",
  89.             "volumePesoBruto":"(Double)",
  90.             "volumePesoLiquido":"(Double)"
  91.          },
  92.          "eCommerce":{
  93.             "codigo":"(Integer)",
  94.             "plataforma":"(String)"
  95.          },
  96.          "itens":[
  97.             {
  98.                "referencia":"(String)",
  99.                "tamanho":"(String)",
  100.                "cor":"(String)",
  101.                "codigo_terceiro":"(String)",
  102.                "precoTabela":"(Double)",
  103.                "precoUnitario":"(Double)",
  104.                "descontoPerc":"(Double)",
  105.                "precoLiquido ":"(Double)",
  106.                "precoLiquidoTabela":"(Double)",
  107.                "despesas":"(Double)",
  108.                "qtde":"(Integer)",
  109.                "qtdeFaturada": (Integer)
  110.             }
  111.          ],
  112.          "parcelas":[
  113.             {
  114.                "parcela":"(Integer)",
  115.                "dias":"(Integer)",
  116.                "percentual":"(Double)",
  117.                "condPagto":"(String)",
  118.                "moeda":"(String)",
  119.                "transacao":"(Integer)",
  120.                "transacaoParcela":"(Integer)",
  121.                "vencimentoSemFloat":"(String)",
  122.                "vencimento":"(String)",
  123.                "valor":"(Double)",
  124.                "encargos":"(Double)",
  125.                "nsu":"(String)",
  126.                "autorizacao":"(String)",
  127.                "adquirente":"(String)",
  128.                "bandeira":"(String)",
  129.                "cnpjAdquirente":"(String)"
  130.             }
  131.          ],
  132.          "obsFaturamento":"(String)",
  133.          "pedidoConcluidoComSaldo":"(Boolean)",
  134.          "seriePedidoDestino":"(Integer)",
  135.          "numeroPedidoDestino":"(Integer)"
  136.       }
  137.    ]
  138. }