API de Integração ERP de Terceiros - Pedido - Consulta pedido por código externo

API de Integração ERP de Terceiros - Pedido - Consulta pedido por código externo

Consulta Pedido por Código Externo

Este módulo é responsável por consultar os dados de um pedido de vendas 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 o parâmetro diretamente na URL, conforme estrutura abaixo:
Nome
Obrigatório
Tipo
Descrição
<numeroPedidoExterno>
SIM 
Integer
Número do pedido externo, no ERP de terceiros

Exemplo:

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