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.

Encontrou sua resposta?