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
- {
- "seriePedido": (Integer),
- "numeroPedido": (Integer),
- "pedidoExterno": (Integer),
- "lojaExpedidora": (String),
- "vendedor": (String),
- "operacao": (String),
- "condicaoPagamento": (String),
- "situacao": (Integer),
- "dataCadastro": (DateTime),
- "dataAprovacao": (DateTime),
- "dataSeparacao": (DateTime),
- "dataBloqueio": (DateTime),
- "dataCancelamento": (DateTime),
- "dataExclusao": (DateTime),
- "dataRevisao": (DateTime),
- "dataRevisaoPct": (DateTime),
- "descontoPercentual": (Double),
- "descontoValor": (Double),
- "cortesiaPercentual": (Double),
- "cortesiaValor": (Double),
- "valorTabela": (Double),
- "valorPedido": (Double),
- "valorLiquidoTabela": (Double),
- "valorLiquido": (Double),
- "valorLiquidoSaldo": (Double),
- "valorFrete": (Double),
- "valorSeguro": (Double),
- "valorDespesas": (Double),
- "valorTotalPedido": (Double),
- "valorTotalItens": (Double),
- "valorTotalParcelas": (Double),
- "separado": (String),
- "expedido": (String),
- "entregaParcial": (String),
- "destinatario": {
- "tipo": (String),
- "loja": (String),
- "codigo": (Integer),
- "nome": (String),
- "fantasia": (String),
- "tipoPessoa": (String),
- "cnpj": (String),
- "tipoEmpresa": (String),
- "tipoRegime": (String),
- "crt": (Integer),
- "email": (String),
- "endereco": {
- "endereco": (String),
- "numero": (String),
- "complemento": (String),
- "bairro": (String),
- "cidade": (String),
- "cep": (String),
- "uf": (String),
- "ddd": (String),
- "telefone": (String),
- }
- },
- "entrega": {
- "endereco": (String),
- "numero": (String),
- "complemento": (String),
- "bairro": (String),
- "cidade": (String),
- "cep": (String),
- "uf": (String),
- "pais": (String),
- "ddd": (String),
- "telefone": (String),
- },
- "transportadora": {
- "codigo": (Integer),
- "cnpj": (String),
- "retira": (String),
- },
- "frete": {
- "tipo": (String),
- "volumeQtde": (Integer),
- "volumeEspecie": (String),
- "volumePesoBruto": (Double),
- "volumePesoLiquido": (Double),
- },
- "eCommerce": {
- "codigo": (Integer),
- "plataforma": (String),
- },
- "itens": [
- {
- "referencia": (String),
- "tamanho": (String),
- "cor": (String),
- "codigo_terceiro": (String),
- "precoTabela": (Double),
- "precoUnitario": (Double),
- "descontoPerc": (Double),
- "precoLiquido ": (Double),
- "precoLiquidoTabela": (Double),
- "despesas": (Double),
- "qtde": (Integer),
- "qtdeFaturada": (Integer)
- }
- ],
- "parcelas": [
- {
- "parcela": (Integer),
- "dias": (Integer),
- "percentual": (Double),
- "condPagto": (String),
- "moeda": (String),
- "transacao": (Integer),
- "transacaoParcela": (Integer),
- "vencimentoSemFloat": (String),
- "vencimento": (String),
- "valor": (Double),
- "encargos": (Double),
- "nsu": (String),
- "autorizacao": (String),
- "adquirente": (String),
- "bandeira": (String),
- "cnpjAdquirente": (String),
- }
- ],
- "obsFaturamento": (String),
- "pedidoConcluidoComSaldo": (Boolean),
- "seriePedidoDestino": (Integer),
- "numeroPedidoDestino": (Integer)
- }