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,SENAOSEeSENAOdeterminam o comportamento conforme os dados da entregaCampos 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.