API de Integração com ERPs terceiros - Produtos - Consulta

API de Integração com ERPs terceiros - Produtos - Consulta

Consulta

Este módulo é responsável por consultar os dados de um produto do 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
<codigoProduto>
SIM
String(8)
Código do produto

Exemplo:

JSON de Retorno
  1. {
  2.     "status": (String),
  3.     "produto": {
  4.         "Tipo": (Class),
  5.         "Campos": {
  6.             "Codigo": (String),
  7.             "Departamento": (String),
  8.             "Grupo": (String),
  9.             "Descricao": (String),
  10.             "Narrativa": (String),
  11.             "CorUnica": (String),
  12.             "TamUnico": (String),
  13.             "GradeTamanho": (String),
  14.             "Fornecedor": (String),
  15.             "Colecao": (String),
  16.             "Linha": (String),
  17.             "Unidade": (String),
  18.             "ReferenciaFornecedor": (String),
  19.             "Composicao": (String),
  20.             "Tipo_Item": (Integer),
  21.             "Unidade_Compra": (String),
  22.             "Fator_Unidade": (Double),
  23.             "CodMarca": (String),
  24.             "Opcao": (String),
  25.             "PesoLiquido": (Double),
  26.             "CodigoPreco": (String),
  27.             "PrecoCusto": (Double),
  28.             "PrecoCompra": (Double),
  29.             "PrecoCustoProducao": (Double),
  30.             "PrecoCustoImpostos": (Double),
  31.             "PrecoCDTBase": (Double),
  32.             "PrecoMedio": (Double),
  33.             "PrecoReposicao": (Double),
  34.             "PrecoRDtBase": (Double),
  35.             "Moeda2": (Integer),
  36.             "MarkUp": (Double),
  37.             "MarkUpAtac": (Double),
  38.             "MarkUpRep": (Double),
  39.             "Coordenado": (String),
  40.             "Brinde": (String),
  41.             "Ativo": (String),
  42.             "LiberadoVenda": (String),
  43.             "LiberadoProducao": (String),
  44.             "ECOMMERCEBLOQUEAR": (Integer),
  45.             "Codigo_Externo": (String),
  46.             "ComissaoATP": (Double),
  47.             "ComissaoATV": (Double),
  48.             "Comissao_VRP": (Double),
  49.             "Comissao_VRV": (Double),
  50.             "Comissao_RPP": (Double),
  51.             "Comissao_RPV": (Double),
  52.             "ComissaoVarejo": (Double),
  53.             "Comissao_RPR": (Double),
  54.             "CodTipoMerc": (Integer),
  55.             "Departamento_Desc": (String),
  56.             "Grupo_Desc": (String),
  57.             "Colecao_Desc": (String),
  58.             "Linha_Desc": (String),
  59.             "Marca_Desc": (String),
  60.             "Fornecedor_Desc": (String),
  61.             "Fornecedor_Fantasia": (String),
  62.             "Unidade_Desc": (String),
  63.             "ClassFiscal_Desc": (String),
  64.             "EXIGE_IBAMA": (String),
  65.             "CL_F": (String),
  66.             "Descricao_CL_F": (String),
  67.             "CLFISCAL": (String),
  68.             "IPI_Aliquota": (Double),
  69.             "IPI_Tributacao": (String),
  70.             "IPI_IndiceNoECF": (Double),
  71.             "ICMS_Aliquota": (Double),
  72.             "ICMS_Tributacao": (String),
  73.             "ICMS_IndiceNoECF": (Double),
  74.             "ISS_Aliquota": (Double),
  75.             "ISS_IndiceNoECF": (Double),
  76.             "ICMS_Multiplicador_Base": (Double),
  77.             "IVA": (Double),
  78.             "DT_Cadastro": (Date),
  79.             "Altura": (Double),
  80.             "Largura": (Double),
  81.             "Comprimento": (Double),
  82.             "PrazoSeparacao": (Integer),
  83.             "PrazoManipulacao": (Integer),
  84.             "LeadTimeCompra": (Integer),
  85.             "Partes": (Integer),
  86.             "NAO_CONSIDERA_DISPONIVEL": (String),
  87.         }
  88.     }
  89. }

    • Related Articles

    • API de Integração com ERPs terceiros

      Nesse material, apresentaremos a configuração e funcionamento da PresenceIntegration API. Tratamento de dados Todos os dados enviados e recebidos pela API estão/deverão ser em formato JSON (application/json). Endpoints A ...
    • Presence API - Página Inicial

      Essa API permite o consumo de informações disponíveis nos sistemas Presence através de chamadas de serviço, bem como a inserção de dados nos sistemas. Para ter acesso aos métodos já existentes, ou solicitação da criação de novos métodos, consulte as ...
    • API de Integração com ERPs terceiros - Produtos - Inclusão e Atualização

      Inclusão e Atualização Este módulo é responsável por incluir e atualizar os produtos no PresenceDomain. URL https://interface-erp-terceiros.presence.com.br/ServerProduct/PresenceProductAPI.dll/domainapi/v1/integracoes/produtos Autenticação (Basic ...
    • API de Integração ERP de Terceiros - Produtos - Atualização de estoque

      Atualização de Estoque Este módulo é responsável por atualizar o saldo de estoque dos produtos no PresenceDomain. URL https://interface-erp-terceiros.presence.com.br/ServerProduct/PresenceProductAPI.dll/domainapi/v1/integracoes/estoque Autenticação ...
    • API de Integração ERP de Terceiros - Produtos - Atualização de Preços

      Atualização de Preços Este módulo é responsável por atualizar os preços dos produtos no PresenceDomain. URL https://interface-erp-terceiros.presence.com.br/ServerProduct/PresenceProductAPI.dll/domainapi/v1/integracoes/precos Autenticação (Basic ...