01. DADOS GERAIS

Produto:

TOTVS Varejo Supermercados

Linha de Produto:

Linha Consinco

Segmento:

Varejo

Módulo:Acordos e Verbas
Função:Manutenção de Acordos Promocionais - MAC0045
País:Brasil
Requisito/Story/Issue (informe o requisito relacionado) :DSUPCONTR-1292


02. SITUAÇÃO/REQUISITO

Implementação das regras de acréscimo no valor final do acordo promocional no momento de sua geração, através de uma porcentagem definida via parâmetro dinâmico.

03. SOLUÇÃO

Criado o parâmetro dinâmico PERC_ACRESC_GERA_ACORDO, onde é definido o percentual de acréscimo a ser somado ao valor total, de acordo com cada aplicação que pode vir a gerar o acordo promocional:

- Manutenção de Acordos Promocionais (grupo 
ACORDO_PROMOC)
- Geração de Acordo por Estoque e Venda PDV (Concorrente) (grupo ACORDO_EST_PDV)
- Avaliação de Divergência entre NF e Pedido (grupo AVAL_DIV_NF_PED)
- Pedido de Compras (grupo PED_COMPRA)
- Verbas de Bonificação (grupo VERBA_BONIF)
- Verba sem Acordo Promocional (grupo VERBA_SEM_ACORDO)

O parâmetro trata valores iguais ou maiores que zero (inteiros ou decimais), onde o valor 0 (zero) inativa o cálculo, permanecendo como é atualmente. Valores negativos serão desconsiderados, não possuindo nenhum impacto no cálculo atual.
Obs.: Para valores decimais, utilizar a vírgula para separar os valores inteiros dos decimais (ex.: 15,3).

Além disso, criadas as seguintes funções:

fBuscaPerAcrescimoAcordo: com base na appOrigem utilizada na trigger tbi_msu_acordopromoc, o parâmetro PERC_ACRESC_GERA_ACORDO, será carregado e retornado de acordo com o percentual configurado.
fAplicaPerAcrescimoAcordo: Realizada o cálculo do valor do acordo com acréscimo, caso o parâmetro PERC_ACRESC_GERA_ACORDO, tenha um valor maior do que 0.
SP_PerAcrescimoAcordo: Realizado a validação da regras do acréscimo, verificando de acordo com a appOrigem se o valor do acordo receberá acréscimo.
fBuscaPerDescontoAcordo: Busca o percentual d desconto de acordo com o tipo acordo.
fAplicaPerDescontoAcordo: Calcula o valor do acordo com o percentual de desconto.


O valor original digitado pelo usuário e o valor de percentual utilizado no cálculo são salvos na tabela MSU_ACORDOPROMOC, nas colunas VLRORIGINALACORDO e PERACRESACORDO, respectivamente.

Ao gerar o acordo por uma das aplicações, o sistema somará o percentual definido no parâmetro dinâmico do respectivo grupo da aplicação ao valor total do acordo, o atualizando automaticamente.

04. DEMAIS INFORMAÇÕES

Atualizar o sistema para a release 22.01.002 ou release superior.

05. ASSUNTOS RELACIONADOS

  • Clique aqui e leia mais sobre a aplicação Manutenção de Acordos Promocionais.
  • Clique aqui e leia mais sobre a aplicação Geração de Acordo por Estoque e Venda PDV (Concorrente).
  • Clique aqui e leia mais sobre a aplicação Avaliação de Divergência entre NF e Pedido.
  • Clique aqui e leia mais sobre a aplicação Pedido de Compras.
  • Clique aqui e leia mais sobre a aplicação Verbas de Bonificação.
  • Clique aqui e leia mais sobre a aplicação Verba sem Acordo Promocional.