Páginas filhas
  • DT Arredondar acumulo de pontos a cada venda não gerando casas decimas no saldo de pontos no módulo controle de cartão

01. DADOS GERAIS

Produto:

TOTVS Moda

Segmento:

Varejo

Módulo:

Moda - Varejo


Função:Arredondar acumulo de pontos a cada venda não gerando casas decimas
País:Brasil
Requisito/Story/Issue (informe o requisito relacionado) :DVAVAR-17833


02. SITUAÇÃO/REQUISITO

Foi solicitado para arredondar o acumulo de pontos gerado a cada venda, não gerando casas decimas no saldo de pontos no módulo controle de cartão.

03. SOLUÇÃO

Para isto foi criado o parâmetro  TP_CALC_BONUS_CTC , sendo setado:

    • Com o valor 0 - Continuará gravando casas decimais para os pontos gerados na venda.
    • Com o valor 1 - Irá truncar os pontos, sendo assim se a venda gerar 15,6 pontos será gravado como 15 pontos. 
    • Com o valor 2 - Irá arredondar os pontos, sendo assim se a venda gerar 15,6 pontos será gravado como 16 pontos.



Gif 1 - Demonstração do parâmetro TP_CALC_BONUS_CTC setado como 0. Foi lançado uma venda de R$ 158,00 que gerou 15,8 pontos. Como o parâmetro foi configurado para manter as casas decimais este valor foi gravado e demonstrado na consulta do saldo no CTCFC004.

Gif 2 - Demonstração do parâmetro TP_CALC_BONUS_CTC setado como 1. Foi lançado uma venda de R$ 158,00 que gerou 15,8 pontos. Como o parâmetro foi configurado para truncar as casas decimais foi gravado 15 pontos conforme demonstrado na consulta do saldo no CTCFC004.

Gif 3 - Demonstração do parâmetro TP_CALC_BONUS_CTC setado como 2. Foi lançado uma venda de R$ 158,00 que gerou 15,8 pontos. Como o parâmetro foi configurado para arredondar as casas decimais foi gravado 16 pontos conforme demonstrado na consulta do saldo no CTCFC004.