Páginas filhas
  • DT Simulação básica de vendas do TRAFM060


01. DADOS GERAIS

Produto:

TOTVS Moda

Linha de Produto:

Virtual Age

Segmento:

Varejo

Módulo:

Comercial / Faturamento

Função:Simular aplicação de descontos na transação
País:Brasil
Ticket:16838957
Requisito/Story/Issue (informe o requisito relacionado) :

DVAARM-8706


02. SITUAÇÃO/REQUISITO

Solicitada a possibilidade de ter um simulador básico para vendas realizadas através do TRAFM060.

03. SOLUÇÃO

Desenvolvido o componente TRAFM181 (Simulador de Venda com Desconto) que será apresentado através do botão "Simulador..." adicionado ao componente TRAFM060, tendo como intuito o vendedor poder ter uma prévia dos valores a receber desta transação após aplicar os possíveis descontos. Essa simulação servirá apenas como consulta, ou seja, os descontos não serão aplicados na transação. No simulador, o desconto automático será validado de acordo com a tabela de desconto configurada para o cliente e o desconto máximo, de acordo com a liberação de limite para o usuário configurada no TRAFL008.

Para utilizar o simulador, é necessário que os seguintes parâmetros empresas estejam configurados:

  • TP_CALCULO_SIMULADOR_VD: Utilizado pra definir o cálculo de desconto utilizado, sendo obrigatório estar configurado com valor 4 ou 5 para utilizar o simulador;
  • IN_BLOQ_DESC_ITEM_PROM: Caso o parâmetro esteja configurado, os itens com valor de promoção serão desconsiderados para base de cálculo;
  • TP_CREDEV_NF: Utilizado para buscar o saldo de CREDEV do cliente;
  • TP_LIMITE_DESCONTO: Utilizado para definir o tipo de limite de desconto que será aplicado;
  • IN_UTILIZA_DESC_MAX_CLI: Definirá se deve utilizar o desconto máximo do cliente;
  • TP_DESCONTO_AUTO_TRA: Utilizado para buscar o desconto automático do cliente, sendo possível utilizar os valores 3 e 4. Caso não seja um desses valores, o desconto automático não será aplicado.


Para o parâmetro TP_CALCULO_SIMULADOR_VD configurado com o valor 4, o cálculo funcionará da seguinte forma:

Base de desconto = valor bruto da venda - desconto automático

Valor líquido = base de desconto - percentual de desconto - CREDEV - adiantamento


Imagem 01 - Demonstra o componente ADMFM014 onde está sendo configurado TP_CALCULO_SIMULADOR_VD com o valor "4" para a empresa "001".


Imagem 02 - Demonstra o componente TRAFM060 onde está sendo criada a transação "13232" com valor R$ 35,00 e em seguida está sendo acionado o botão "Simulador...".


Imagem 03 - Ao acionar o botão mencionado anteriormente, é apresentado o componente TRAFM181 demonstrando a simulação da venda. Pode ser visto que a base desconto é o valor bruto da transação, aplicado o desconto automático sobre ele e após é debitado o CREDEV.

Para o parâmetro TP_CALCULO_SIMULADOR_VD configurado com o valor 5, o cálculo funcionará da seguinte forma:

Base de desconto = valor bruto da venda - CREDEV - desconto automático (sendo que o desconto automático só será aplicado caso o CREDEV não abata o valor bruto da venda)

Valor líquido = base de desconto - percentual de desconto - adiantamento

Caso o parâmetro TP_DESCONTO_AUTO_TRA esteja configurado com o valor 3, o desconto automático será sobre o valor bruto da venda. Se for 4, o desconto automático será sobre a base de desconto.


Imagem 01 - Demonstra o componente ADMFM014 onde está sendo configurado TP_CALCULO_SIMULADOR_VD com o valor "5" para a empresa "001".


Imagem 02 - Demonstra o componente TRAFM060 onde está sendo criada a transação "13232" com valor R$ 35,00 e em seguida está sendo acionado o botão "Simulador...".


Imagem 03 - Ao acionar o botão mencionado anteriormente, é apresentado o componente TRAFM181 demonstrando a simulação da venda. Pode ser visto que a base de desconto foi debitado o CREDEV para realizar os outros descontos. Como o parâmetro empresa TP_DESCONTO_AUTO_TRA está com valor 3, o desconto automático é calculado sobre o valor bruto da transação.


Imagem 04 - Ao acionar o botão mencionado anteriormente, é apresentado o componente TRAFM181 demonstrando a simulação da venda. Pode ser visto que a base de desconto foi debitado o CREDEV para realizar os outros descontos. Como o parâmetro empresa TP_DESCONTO_AUTO_TRA está com valor 34, o desconto automático é calculado sobre o valor base de desconto, debitado o CREDEV.