Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Produto: maxPedido



Objetivo

Com essa funcionalidade permite que o usuário selecione a tabela de preço individualmente por item do pedido, respeitando os vínculos previamente configurados entre cliente, produto e tabela de preço.

A solução contempla a implementação das seguintes funcionalidades:

FuncionalidadesRegras
• Permitir a seleção manual da tabela de preço por produto durante a negociação do pedido;

a) O sistema considerará, para inicialização do pedido e listagem dos produtos, a tabela de preço definida como padrão no cliente (MXSCLIENTREGIAO campo VDEFAULT) ou filial (MXSFILIALREGIAO campo PRIORITARIA). Caso exista mais de uma tabela configurada como padrão, será utilizada a primeira tabela prioritária da lista, considerando a ordenação alfabética.

b) A opção de seleção da tabela de preço no cabeçalho do pedido permanecerá desabilitada, sendo disponibilizada apenas para visualização.

c) Para que os produtos sejam apresentados na listagem de produtos (aba “Tabela”), é obrigatório que todos possuam preço cadastrado na tabela de preço definida como padrão. Produtos sem preço configurado nesta tabela não serão exibidos.

• Permitir a alteração da tabela de preço do produto mesmo após a inclusão do item no pedido;

a) O sistema apresenta para seleção da tabela na tela de negociação apenas as tabelas de preço que estejam vinculadas simultaneamente ao cliente e ao produto.

Exemplo:

Cliente possui acesso às tabelas: A, B e C.

Produto possui vínculo com as tabelas: B, C, D e E.

O sistema deverá apresentar somente as tabelas: B e C

b) Ao acessar a tela de negociação do produto, o sistema iniciará automaticamente utilizando a tabela de preço previamente definida no cabeçalho do pedido.

• Exibir apenas as tabelas de preço que estejam simultaneamente vinculadas ao cliente e ao produto;O usuário poderá selecionar e alterar manualmente a tabela de preço do item durante a negociação do pedido.
• Realizar validação de quantidade mínima por agrupamento de produto;Cada produto possuirá apenas um agrupamento (grupo) válido para a validação da regra, definido conforme cadastro realizado no ERP. 
• Consolidar a quantidade dos produtos por agrupamento e tabela de preço utilizada;Cada tabela de preço poderá possuir uma quantidade mínima parametrizada para validação comercial.
• Validar a quantidade mínima configurada na tabela de preço;

Ao salvar o pedido, o sistema irá;
1. Agrupar os itens por:
• Agrupamento (grupo);
• Tabela de preço;

2. Somar as quantidades dos produtos pertencentes ao mesmo agrupamento e mesma tabela;

3. Comparar o total encontrado com a quantidade mínima configurada na tabela de preço.

• Bloquear o salvamento do pedido quando a regra mínima não for atendida;O pedido poderá ser salvo quando a soma das quantidades atingir ou ultrapassar a quantidade mínima exigida.
• Apresentar mensagem informativa contendo a inconsistência;O usuário poderá acessar, a qualquer momento durante a negociação do pedido, uma tela de acompanhamento das validações, permitindo visualizar o status das regras aplicadas, as quantidades já consolidadas por agrupamento e tabela de preço, bem como o saldo restante necessário para atingir a quantidade mínima exigida.
• Disponibilizar acesso a uma tela de acompanhamento das validações;A validação da regra de quantidade mínima (escalonada) será aplicada exclusivamente para pedidos do tipo venda normal (Tipo de Venda = 1).
• Adicionar os filtros “Grupo” e “Classe” na aba “Tabela”, permitindo filtrar os produtos conforme os agrupamentos definidos no ERP.A validação ocorrerá exclusivamente no momento do salvamento do pedido.

Configuração



a) A disponibilização da funcionalidade de escolha da tabela de preço no produto deverá ser controlada através do parâmetro:
• HABILITA_TABELA_PRECO_PRODUTO

Quando o parâmetro estiver:

Habilitado: O sistema permitirá seleção da tabela de preço por produto.
Desabilitado: O sistema manterá o comportamento atual da negociação.

b) A disponibilização da funcionalidade para validação da tabela de preço escalonada no produto deverá ser controlada através do parâmetro:
• HABILITA_TABELA_PRECO_ESCALONADA

Quando o parâmetro estiver:

Habilitado: Executará as validações descritas nesta proposta desde que o parâmetro HABILITA_TABELA_PRECO_PRODUTO também esteja habilitado.

Desabilitado: O sistema manterá o comportamento atual da negociação.


IMPORTANTE

Configuração dos agrupamentos
a) Para os agrupamentos dos produtos (grupo), deverão ser utilizados os seguintes endpoints:

• GruposCampanhas e GruposCampanhasItens
Os agrupamentos cadastrados serão utilizados como base para o filtro “Grupo” e validação da regra de quantidades mínimas dos produtos no pedido (escalonada).

b) Para os agrupamentos dos produtos (classe), deverão ser utilizados os seguintes endpoints:
• LinhaProd e Produtos (campo CODLINHAPROD)

Os agrupamentos cadastrados serão utilizados como base para o filtro de classe.

2. Configuração da quantidade mínima

a) A definição da quantidade mínima da tabela de preço deverá utilizar:
• Endpoint: TabelasPrecos
• Campo: QTMINIMA

O campo será responsável por armazenar a quantidade mínima exigida para validação comercial da tabela de preço.


Como será visualizada no Aplicativo



A solução realizará uma validação consolidada no momento do salvamento do pedido, agrupando os itens conforme:


• Agrupamento do produto;
• Tabela de preço utilizada.


Com base nesse agrupamento, o sistema irá somar as quantidades dos itens válidos e comparar o resultado com a quantidade mínima parametrizada na tabela de preço.

Caso a regra mínima não seja atendida, o pedido não será salvo e o usuário receberá uma mensagem de erro podendo ser direcionado para uma tela detalhando as inconsistências encontradas.

A qualquer momento o usuário poderá acessar uma tela para acompanhamento da validação das regras.


Será adicionado dois novos filtros, por grupo (utilizado para a validação da regra) e por classe.



Artigos Relacionados

There is no content with the specified labels


Artigo sugerido pelo analista XX.

  • No labels