Este artigo explica como configurar fórmulas cujos resultados dependam de condições variáveis
As fórmulas condicionais são aquelas que não são fórmulas fixas, ou seja, dependendo de determinada informação, o cálculo varia. Esse tipo de fórmula é comumente usada nos cálculos de impostos, como ICMS, ISS, IPI, entre outros.
Vamos dar um exemplo de fórmula condicional:
Suponha que você é um comerciante muito generoso e que sempre que o seu cliente faça uma compra acima de R$50.000,00, você concede a ele um desconto de 10%. Como calcular esse desconto?
Primeiro, podemos dizer que é um desconto condicional, visto que só será aplicado SE o valor total for maior que R$50.000,00.
Como é um desconto aplicado no total da lista dos produtos da proposta, precisaremos editar a fórmula do campo "Total" do nosso modelo, basta acessar Administração > Modelos de Documentos :
Escolha o modelo da proposta e realize os passos do exemplo abaixo:
Aqui você precisa adicionar uma condição, isto é, algo que se for satisfeito, deverá resultar em uma ação. No nosso caso, a condição que deve ser satisfeita é "Total da lista dos produtos da proposta maior que R$50.000,00" e se isso for verdade, a ação a ser tomada é "Aplicar um desconto de 10%".
Veja como fica a nossa fórmula:
Legenda da imagem:
Retângulo vermelho: condição a ser satisfeita
Retângulo verde: ação a ser tomada caso a condição seja satisfeita
Círculo preto: salvar a fórmula criada.
Vamos conferir se a nossa fórmula está correta! Para isso, criaremos uma proposta cujo valor total dos produtos seja superior a R$50.000,00, observe:
Ao gerar a proposta, podemos notar que o valor total já contempla o desconto de 10%, pois a soma dos produtos excede R$50.000.
Removendo um dos produtos, o desconto não é aplicado:
Para ver um exemplo de fórmula condicional trabalhando com a lógica de impostos, confira esse artigo.