Método que permite consultar os produtos cadastrados no WMS Centro de Distribuição.
GET api/v1/importacao/produto
Nome (Name) | Descrição (Description) | Tipo (Type) | Informações Adicionais (Adittional Information) |
page | Número da página. | integer | Valor inicial: 1. Valor padrão: 1 |
pagesize | Número de itens a serem retornados por página. | integer | Valor limite: 100. Valor padrão: 10. |
fields | Nome dos campos a serem retornados. Podem ser enviados múltiplos campos, separando-os por vírgula. | string | Quando não enviado, retorna todos. |
order | Nome dos campos utilizados para ordenação da lista. Podem ser enviados múltiplos campos, separando-os por vírgula. | string | Quando não enviado, utiliza ordenação padrão da base de dados. |
desccompleta | Filtro para busca de produtos através da descrição completa. | string | Quando não enviado, retorna todos. |
nroempresa | Filtro para busca de produtos de determinada empresa. | int | Quando não enviado, retorna todos. |
Não há.
Exemplo de requisição:
Bloco de código | ||
---|---|---|
| ||
GET api/v1/produto?page=1&pagesize=100&fields=seqproduto,nroempresa,desccompleta&order=seqproduto&desccompleta=caixa&nroempresa=100 |
application/json, text/json
Nome (Name) | Descrição (Description) | Tipo (Type) | Informações Adicionais (Adittional Information) |
hasNext | Indica a existência de uma próxima página. | boolean | true: indica que existe uma próxima página; |
items | Lista de produtos. | Array | Detalhamento de cada item (Produto) da lista na tabela abaixo. |
Nome (Name) | Descrição (Description) | Tipo (Type) | Informações Adicionais (Adittional Information) |
SEQPRODUTO | Código sequencial do produto. | integer | |
NROEMPRESA | Número da empresa ou código do depositante (quando utilizado Operador Logístico). | integer | Valor Máximo: 999 |
DESCCOMPLETA | Descrição completa do produto. | string | Tamanho Máximo: 70 |
DESCREDUZIDA | Descrição reduzida do produto. | string | Tamanho Máximo: 20 |
CODTIPENDERECO | Código do tipo do endereço(normal, alto, baixo, etc.) previamente cadastrado no ACRUX LOCUS PARÂMETRO / Tipos de Endereços. Caso esse campo não seja enviado, será considerado o valor padrão "N". | string | Tamanho Máximo: 3 |
STATUSCOMPRA | Status de compra do produto: A – Ativo I – Inativo. | string | Tamanho Máximo: 1 |
STATUSVENDA | Status de venda do produto: A – Ativo I – Inativo. | string | Tamanho Máximo: 1 |
TIPARMAZENAGEM | Tipo de armazenagem do produto, previamente cadastrado no ACRUX LOCUS PARÂMETRO / Atributo Fixo. Caso esse campo não seja enviado, será considerado o valor padrão "N". | string | Tamanho Máximo: 5 |
TIPSEPARACAO | Tipo de separação do produto, previamente cadastrado no ACRUX LOCUS PARÂMETRO / Atributo Fixo. Caso esse campo não seja enviado, será considerado o valor padrão "N". | string | Tamanho Máximo: 1 |
PZOVALIDADEDIA | Prazo de validade do produto a partir da data da fabricação(em dias). Caso não utilize este conceito enviar "0". | integer | Valor Máximo: 9999 |
PESAVEL | Indica se o produto é pesável: S – Sim N – Não. | string | Tamanho Máximo: 1 |
EMTETIQUETA | Indicador de emissão de etiquetas de códigos de barra: S – Sim N – Não. Quando "S", emite as etiquetas que vão substituir códigos dos produtos que não possuem código de barras. Caso esse campo não seja enviado, será considerado o valor padrão "S". | string | Tamanho Máximo: 1 |
INDPROCFABRICACAO | Indica se é um produto de composição: Caso esse campo não seja enviado, será considerado o valor padrão "S". | string | Tamanho Máximo: 1 |
MEDVDIAGERAL | Média de venda geral por dia. Valor da média de venda geral do produto. | decimal (12,6) | Valor Máximo: 999999,999999 |
EXGNROLOTE | Indica se o produto exige que seja informado lote de fabricação: | string | Tamanho Máximo: 1 |
SEQPRODUTOBASE | Código sequencial do produto base. | integer | |
ADVARMAZENAGEM | Advertência de Armazenagem. Mensagem que será mostrada no momento da armazenagem do produto. | string | Tamanho Máximo: 80 |
REFFABRICANTE | Descrição da referência do produto enviada pelo fabricante. | string | Tamanho Máximo: 20 |
EXGNROSERIE | Indica se o produto exige que seja informado o número da série na conferência: S – Sim N – Não. | string | Tamanho Máximo: 1 |
QTDTOLARMAZPROD | Quantidade para tolerância na armazenagem. | integer | Valor Máximo: 999999999 |
UTZESTRUTDRIVEIN | Indica se o produto utiliza estrutura Drive-In: S – Sim N – Não. | string | Tamanho Máximo: 1 |
EXGCERTIFICADO | Indica se o produto exige certificado: S – Sim N – Não. | string | Tamanho Máximo: 1 |
INDALTORISCO | Indica se o produto é de alto risco: S – Sim N – Não. Parâmetro vinculado ao processo de Sorter. | string | Tamanho Máximo: 1 |
INDEXGVALIDACAOMONTAGEMPALETE | Indica se o produto exige validação na montagem do palete: S – Sim N – Não. Parâmetro vinculado ao processo de Sorter. | string | Tamanho Máximo: 1 |
QTDVOLGERAETQMASTER | Quantidade de volumes para que seja gerada etiqueta master automaticamente, para que não passe pelo processo de montagem. Parâmetro vinculado ao processo de Sorter. | integer | Valor Máximo: 999 |
SEQFAMILIA | Código sequencial da família do produto. | integer | |
INDCONTROLATEMPERATURA | Indica se o produto controla temperatura: S – Sim N – Não. Parâmetro vinculado ao processo de conferência de recebimento. | string | Tamanho Máximo: 1 |
INDCONTROLARASTREABILIDADE | Indica se o produto controla rastreabilidade: S – Sim N – Não. Parâmetro vinculado ao processo de rastreabilidade. | string | Tamanho Máximo: 1 |
QTDDIASCONTROLEQUARENTENA | Quantidade de dias para controle de rastreabilidade. Parâmetro vinculado ao processo de rastreabilidade. Obrigatório caso o campo INDCONTROLARASTREABILIDADE esteja marcado como "S". | integer | Valor Máximo: 999 |
USUARIOALTERACAO | Usuário que realizou a última alteração no cadastro do produto. | string | Tamanho Máximo: 12 |
Bloco de código | ||
---|---|---|
| ||
{ "hasNext": true, "items": [ { "SEQPRODUTO": 2, "NROEMPRESA": 100, "DESCCOMPLETA": "CAIXA EXEMPLO", "DESCREDUZIDA": "CAIXA", "CODTIPENDERECO": "N", "STATUSCOMPRA": "A", "STATUSVENDA": "A", "TIPARMAZENAGEM": "N", "TIPSEPARACAO": "N", "PZOVALIDADEDIA": 100, "PESAVEL": "N", "EMTETIQUETA": "N", "INDPROCFABRICACAO": "S", "MEDVDIAGERAL": 1500.0, "EXGNROLOTE": "N", "SEQPRODUTOBASE": 1, "ADVARMAZENAGEM": "EXEMPLO ADVERTENCIA", "REFFABRICANTE": "EXEMPLO REF. FABRICANTE", "EXGNROSERIE": "N", "QTDTOLARMAZPROD": 1, "UTZESTRUTDRIVEIN": "N", "EXGCERTIFICADO": "N", "INDALTORISCO": "N", "INDEXGVALIDACAOMONTAGEMPALETE": "N", "QTDVOLGERAETQMASTER": 5, "SEQFAMILIA": 1, "INDCONTROLATEMPERATURA": "N", "INDCONTROLARASTREABILIDADE": "S", "QTDDIASCONTROLEQUARENTENA": 1, "USUARIOALTERACAO": "TOTVS" } ] } |