Versões comparadas

Chave

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

...

Produto:

TOTVS Varejo Supermercados

Solucoes_totvs
Solucao

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linha Consinco 

Linhas_totvs

Segmento:

Varejo Supermercados 

Segmentos_totvs
Segmento

Módulo:VENDAS
Função:VENDA BALCÃO - DEA0014
Ticket:12662754
Requisito/Story/Issue (informe o requisito relacionado) :DSUPVEN-3167


02. 
SITUAÇÃO/REQUISITO

No Sistema Identificamos que no sistema Venda Balcão ao utilizar o Desconto Supervisor, está sendo ocasionado alguns problemas, sendo eles:

...

3 - Quando o fornecedor do acordo utilizado no desconto supervisor não é o fornecedor principal da familia família do produto utilizado no desconto fornecedor, ao faturar o pedido ocorre uma exceção sem tratamento, ocasionando o erro de "no data found", na trigger TAU_MAD_PEDVENDA.

4 - Quando não há um conta corrente com saldo positivo para utilizar o desconto supervisor para o fornecedor principal do produto utilizado no desconto supervisor no pedido de venda, aparece a mensagem à seguir "Saldo insuficiente para dar esse desconto. Deseja dar o desconto mesmo assim?", porém ao selecionar a opção "Não", para que não aplique o desconto nesta situação, o valor do campo de Desconto do Supervisor não é limpado zerando o desconto, ocasionando problemas futuros.

...

Retirado o Ágio do cálculo do valor do campo Preço Pedido, pois estava impactando negativamente no valor final da formação do Preço Pedido(VlrEmbInformado), onde ao invés de aplicar o desconto quando utilizado o Desconto Supervisor, estava aplicando um acréscimo com a seguinte regra: (Preço Tabela - Valor Desconto Supervisor).

Quanto ao + Ágio/Quantidade Atendida, de forma à subir o valor do campo Preço Pedido, agora o cálculo deste campo quando utilizado o Desconto Supervisor não leva mais em consideração o valor do Ágio. Lembrando que o Valor do Campo Preço Pedido não é formado com base no flex e sim no Preço Tabela. <p style='margin-left: 30.0px;'>Já em relação ao campo % Desconto, este quando utilizado o Desconto Supervisor, é conceito do sistema não aplicar o Percentual de Desconto neste campo, pois na verdade ele aplica o Desconto no Preço do Pedido, e a soma entre o Campo Preço Pedido e Desconto Supervisor será igual ao campo Preço Tabela, deste modo só será atribuído valor ao campo % Desconto, caso haja mais algum desconto aplicado ao Pedido que não se trate de Desconto Supervisor e Flexibilização.</p><p style='margin-left: 30.0px;'>Quanto ao problema de casos em que o fornecedor do acordo utilizado no desconto supervisor não for o fornecedor principal da família do Produto, foi criada uma trava no sistema para que retorne uma mensagem no momento da aplicação do desconto supervisor , onde não permitirá a inclusão do Desconto Supervisor neste caso, para que não ocorra erros no Faturamento, dado que é regra de negócio.</p>

Anteriormente quando não houvesse saldo suficiente para este desconto do supervisor, e o usuário realizasse a ação de clicar na opção em que deseja Criado também regra para que quando retorne a seguinte mensagem ao aplicar o desconto supervisor no item, "Saldo insuficiente para esse desconto, deseja dar esse desconto mesmo assim?", e o usuário selecionar a opção de não aplicar o desconto, o sistema irá limpar e zerar o campo Desconto Supervisor, pois anteriormente não ocorria isto ao selecionar a opção "Não", mesmo assim, ocasionava erro no momento do faturamento, desta maneira foi realizada a alteração retirando a opção de prosseguir com o desconto mesmo sem saldo de acordo e sim travando a operação quando não houver saldo suficiente para conceder o desconto.

Para também garantir o entendimento do usuário sobre cada situação, onde o sistema travará a operação de desconto supervisor foram realizados tratamentos das mensagens de maneira dinâmica, o sistema agora passa validar e retornar a mensagem adequada em cada situação.
Caso 1 - Caso não exista fornecedor Principal definido para a família do Produto o sistema retornará a seguinte mensagem: "Não há fornecedor Principal definido para a família do Produto! Verifique.".
Caso 2 - Caso exista fornecedor Principal para a família do Produto, mas não haja acordo para este fornecedor Principal da família do Produto,  o sistema exibirá a seguinte mensagem: "Não há acordo definido para o fornecedor Principal da família do Produto, impossibilitando a aplicação do desconto! Verifique.".  
Caso 3 - Caso exista Fornecedor Principal definido para a família do Produto e haja acordo para este fornecedor Principal da família do Produto, mas o saldo seja insuficiente, o sistema exibirá, a seguinte mensagem: "O saldo do acordo relacionado ao fornecedor principal da família, é insuficiente para conceder este desconto! Verifique."

Desta forma irá garantir o melhor entendimento do usuário em cada situação, lembrando que a prioridade e ordem das mensagens, serão exibidas conforme relatado acima.

04. DEMAIS INFORMAÇÕES

Se estiver na versão 21.01, atualizar o sistema para a release 21.01.057 ou release superior.
Se estiver na versão 21.02, atualizar o sistema para a release 21.02.021 ou release superior.
Se estiver na versão 22.01, atualizar o sistema para a release 22.01.001 ou release superior.

...