Fórmula Personalizada - Como configurar uma fórmula por Faixa de quilometragem
4 min
Criado por Luiz Herber em 24/06/2025 17:58
Atualizado por Luiz Herber em 26/06/2025 16:28

Como funcionam as fórmulas personalizadas de cobrança

Nossa plataforma oferece aos clientes (transportadoras) a flexibilidade de configurar fórmulas personalizadas para cálculo de valores de entregas. Essa funcionalidade permite adaptar a cobrança ao modelo de operação de cada empresa, levando em consideração variáveis como distância percorrida, número de pontos de parada, e retorno do entregador.

Neste artigo, você vai entender:

  • O que são fórmulas personalizadas

  • Como elas são estruturadas

  • Exemplos reais de fórmulas em uso

  • Boas práticas na criação ou edição de fórmulas


O que são fórmulas personalizadas?

As fórmulas personalizadas são expressões configuradas no sistema para calcular o valor final de uma entrega com base em regras definidas pela própria transportadora. Elas permitem criar diferentes condições de preço conforme o número de trechos, a quilometragem percorrida, a existência de retorno, entre outros fatores.

Isso proporciona autonomia para que cada empresa defina suas regras de cobrança conforme a sua estratégia de negócios.


Como são estruturadas?

As fórmulas seguem uma lógica de programação simples e clara, utilizando variáveis, condições (como SE e SENAOSE) e operadores matemáticos.

Principais elementos:

  • Variáveis: usadas para armazenar valores intermediários ou finais (ex: VAR_A, RESULTADO, VALOR_KM)

  • Funções de controle: comandos como SE, SENAOSE e SENAO determinam o comportamento conforme os dados da entrega

  • Campos de entrada: valores que vêm da entrega e são utilizados nos cálculos, como [KILOMETRAGEM_TRAJETO] ou [QTD_LOCAIS]


Exemplo de Fórmula 1 (Cálculo por trecho)

A fórmula abaixo calcula o valor total da entrega com base na quilometragem de até 6 trechos e um possível retorno, utilizando diferentes faixas de valores:


TAXA_FIXA = 28,00

VALOR_KM_1 = 2,20

VALOR_KM_2 = 2,40

VALOR_PONTO = 5,00


SE ([KILOMETRAGEM_TRAJETO] <= 8){

RESULTADO = TAXA_FIXA + (([QTD_LOCAIS] - 2) * VALOR_PONTO)

}

SENAOSE ([KILOMETRAGEM_TRAJETO] <= 70){

RESULTADO = ([KILOMETRAGEM_TRAJETO] * VALOR_KM_1) + (([QTD_LOCAIS] - 2) * VALOR_PONTO)

}

SENAO {

RESULTADO = ([KILOMETRAGEM_TRAJETO] * VALOR_KM_2) + (([QTD_LOCAIS] - 2) * VALOR_PONTO)

}


O que essa fórmula faz?

  • Aplica uma taxa fixa de R$28,00 para entregas de até 8 km.

  • Para distâncias entre 9 e 70 km, usa um valor por quilômetro (R$2,20).

  • Para entregas com mais de 70 km, o valor por quilômetro sobe para R$2,40.

  • Pontos adicionais (acima de dois) têm cobrança extra por ponto.


Boas práticas

  • Não altere fórmulas sem certeza dos impactos: cada alteração pode mudar significativamente o valor cobrado ao cliente.

  • Teste fórmulas antes de ativar: use entregas fictícias para validar se os cálculos estão corretos.

  • Solicite suporte se tiver dúvidas: nossa equipe pode ajudar a revisar ou construir fórmulas complexas com segurança.