Abaixo será demonstrado o processo utilizando o parâmetro "TP_VALIDA_LIMITE_TP_DESC" igual a "03 → OBRIGA A INFORMAR E VALIDA", entretanto o mesmo pode ser configurado com os valores: "00 → NAO VALIDA", "01 → VALIDA" e "02 → OBRIGA A INFORMAR E NAO VALIDA" (Validações essas que são referente ao limite de desconto por transação).
![](/download/attachments/696115719/image2022-6-27_16-30-1.png?version=1&modificationDate=1656428341613&api=v2)
Imagem 01 - Demonstra o componente TRAFL008, onde está sendo configurado para o usuário "777890" o limite de desconto de "20%" por transação para a operação de venda "001". Observação: TP_LIMITE_DESCONTO configurado como: 00 → LIMITE POR USUARIO /OPERACAO(TRAFL008).
![](/download/attachments/696115719/image2022-6-27_16-44-14.png?version=1&modificationDate=1656428341523&api=v2)
Imagem 02 - Demonstra o componente ADMFM014, onde está sendo configurado o parâmetro empresa "TP_VALIDA_LIMITE_TP_DESC" com o tipo "3 → OBRIGA A INFORMAR E VALIDA" para a empresa 001.
![](/download/attachments/696115719/image2022-6-27_16-47-28.png?version=1&modificationDate=1656428341390&api=v2)
Imagem 03 - Demonstra o componente ADMFM014, onde está sendo configurado o parâmetro empresa "TP_UTILIZA_DESC_MULTIPLO" configurado como o valor "1 - UTILIZA DESCONTO SOBRE DESCONTO" para a empresa 001.
![](/download/attachments/696115719/DVAARM-6811_1.gif?version=2&modificationDate=1656428319967&api=v2)
Imagem 04 - Primeiramente está sendo acessado o componente PDVFM001, criada a transação 9568, em seguida está sendo acionado o botão "Desconto..." e então o componente PDVFM084 é apresentado. Em seguida está sendo acionado o botão "Alt. desc. máx." e pode ser visto que o percentual máximo de desconto para a transação é de 20%. Em seguida está sendo informado dois tipos de desconto, um com 5% e outro com 6%. Como o parâmetro supracitado está configurado como "1", o desconto é dado sobre o desconto ficando da seguinte forma: R$ 261,60 - R$ 13,08 (5%) = R$ 248,52 - R$ 14,91 (5%) = R$ 233,61. Em seguida está sendo acionado o botão "Confirmar" e pode ser visto que a soma dos dois descontos totaliza R$ 27,99 e o total da transação passou a ser R$ 233,61.
![](/download/attachments/696115719/DVAARM-6811_2.gif?version=1&modificationDate=1656428333930&api=v2)
Imagem 05 - Após continuar com a transação e ir para a parte de pagamento, está sendo apresentado o componente PDVFM004, onde está sendo acionado o botão "Desconto..." e pode ser visto que os descontos aplicados na capa da transação demonstrado anteriormente estão devidamente carregados. Então está sendo alterado o segundo tipo de desconto de 6% para 4% e adicionado um tipo de desconto fixo de 5%. Então o botão "Confirmar" é acionado. Pode ser observado que o valor da transação passou a ser de R$ 226,65, em seguida está sendo realizado o encerramento da transação ao acionar o botão "Confirmar" do PDVFM004. Importante: Caso seja removido algum desconto ou alterado, o novo desconto sobre desconto, será recalculado baseado nos descontos existentes.
![](/download/attachments/696115719/image2022-6-27_17-23-32.png?version=1&modificationDate=1656428319880&api=v2)
Imagem 06 - Demonstra o componente TRAFL021, onde podem ser visto as observações gravadas referente aos descontos dados na transação.
Observação: Está sendo apresentada essa quantidade de observações pois se trata de uma transação que teve uma quantidade grande de testes executados. |