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.


