Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Método que permite inserir/atualizar os dados das categorias utilizadas pelos produtos.

Chamada

POST /api/v1/Produtoimportacao/Categoriacategoria

Informações para Requisição (Request Information)

...

Nome (Name)Descrição (Description)Tipo (Type)Informações Adicionais (Adittional Information)
SEQCATEGORIA*

Código sequencial da categoria.

integer

Valor Máximo: 99999

NRODIVISAO*

Número da divisão da empresa ( Quando o ERP não utiliza deste recurso passar ZERO ).

integerValor Máximo: 999
NROEMPRESA*

Número da empresa ou código do depositante (quando utilizado Operador Logístico).

integerValor Máximo: 999
CATEGORIA*Descrição da categoria.stringTamanho Máximo: 25
NIVELHIERARQUIA*

Em que nível de hierarquia esta essa categoria. Obrigatoriamente deve-se iniciar em 1.

integerValor Máximo: 99
MAXHIERARQUIA*Se é o maior nível de hierarquia dessa categoria.
S – Sim
N – Não.
Não pode ter um valor MAXHIERARQUIA em um nível 1.
stringTamanho Máximo: 1
SEQCATEGORIAPAIIndica qual a categoria que vem antes dessa.integerValor Máximo: 99999

...

As validações logísticas, não impactam no retorno da requisição. Entretanto, para a correta importação da categoria, o critério listados listado abaixo deve ser atendido. Caso contrário, será gerada uma crítica logística***, e o registro ficará pendente de verificação por um usuário. 

...

***As críticas logísticas podem ser visualizadas através da aplicação: WMS Centro de Distribuição -> Gerencial -> Consultas -> Exclusão de Rejeições da Importação Automática.

Critérios para Atualização de Categoria

Caso a requisição seja enviada para realizar uma atualização de categoria, ou seja, contendo um seqcategoria e nrodivisao já cadastrados, serão realizadas duas verificações:

  • Se a categoria já possui categorias filhas cadastradas;
  • Se a categoria já possui produtos associados.

Quando um dos itens for positivo, será permitida apenas a alteração do campo Categoria (descrição). Os demais campos permanecerão inalterados. 

A rotina se faz necessária para manter a consistência dos dados e hierarquias. Caso seja necessária a atualização dos demais campos, primeiramente deve-se remover as associações de produtos e categorias filhas. 

Formatos de Request (Request Formats)

...