Páginas filhas
  • DT Validação de desconto máximo de bônus permitido para transação


01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Transação
Função:Validar desconto máximo de bônus permitido
Ticket:5728529
Requisito/Story/Issue (informe o requisito relacionado) :DVACOM-894


02. SITUAÇÃO/REQUISITO

Foi solicitado para que exista um controle de resgate máximo de bônus baseado em um percentual do valor total da transação quando o parâmetro empresa "TP_BONUS_DESCONTO" estiver sendo utilizado.

03. SOLUÇÃO

Para a situação descrita acima foi criado o parâmetro empresa "PR_MAXIMO_RESGATE_BONUS" para indicar o percentual máximo de resgate de bônus em uma venda.

Imagem 01 - No componente ADMFM014 foi realizada a configuração do parâmetro empresa "TP_BONUS_DESCONTO" com o valor "03".

Obs.: A implementação da validação do valor máximo de bônus funcionará com os valores "1", "2", "3" e "4" do parâmetro "TP_BONUS_DESCONTO" para os componentes TRAFM060/TRAFM123 e "3" e "4" para o componente PDVFM004.


Imagem 02 - No componente ADMFM014 foi realizada a configuração do parâmetro empresa "PR_MAXIMO_RESGATE_BONUS" com o valor "20".


Imagem 03 - No componente PDVFM001 foi gerada a transação "96" no valor total de "400,00" e acionado o botão "Mix pagto. F9".


Imagem 04 - Ao carregar o componente PDVFM004 é possível verificar que o valor máximo de bônus permitido para a transação é de "80,00", ou seja, 20% do valor total da transação. Dito isso foi informado um valor superior ao permitido e selecionado o tipo "Bônus desconto".


Imagem 05 - Nota-se que é exibida uma mensagem de aviso, pois o valor foi ultrapassado.


Imagem 06 - Ao informar um valor de bônus igual ou menor referente ao máximo permitido é possível verificar que o recebimento foi permitido. Após isso foi acionado o botão "Confirmar" e finalizado o recebimento da transação normalmente.


Venda com a utilização do simulador TRAFM123:

Imagem 07 No componente ADMFM014 foi realizada a configuração do parâmetro empresa "IN_SIMULADOR_CONG_PGTO" com o valor "1".


Imagem 08 - No componente TRAFM060 foi gerada a transação "106" no valor total de "400,00" e acionado o botão "F11 Encerrar...".


Imagem 09 - Ao carregar o componente TRAFM123 é possível verificar que o valor máximo de bônus é exibido, sendo 20% do valor total da transação. Depois de informada as condições de pagamento foi acionado o botão "Confirmar".


Imagem 10 - Ao carregar o componente TRAFM066 é possível verificar que o valor máximo de bônus também é validado (assim como no PDVFM004). Após isso foi acionado o botão "F11 Encerrar" e finalizado o recebimento da transação normalmente.