Exemplos práticos de fórmulas de precificação para a sua operação
7 min
Criado por Igor Andreosi em 11/10/2021 14:23
Atualizado por Leandro Pires Nunes em 21/08/2026 13:36

Quer criar regras de cobrança mais avançadas, mas não sabe por onde começar? Separamos 7 exemplos práticos baseados no dia a dia da logística. Estude a lógica de cada um e veja como o sistema pensa na hora de cobrar.
Antes de começar:
Este é o último artigo da nossa trilha de precificação. Se você ainda não entende os comandos básicos da plataforma, recomendamos ler os artigos anteriores:

  1. [Como funciona a Fórmula Personalizada de preços?]

  2. [Como montar sua fórmula usando atalhos e condições (SE e SENÃO)]

Exemplos de Fórmulas e Lógicas

⚠️ Atenção: Os códigos abaixo são apenas exemplos didáticos com valores fictícios. Eles servem para você entender o raciocínio da ferramenta. Você deve utilizá-los como inspiração, adaptando a matemática e as regras para a realidade e as margens de lucro da sua empresa.

Exemplo 1: Cobrar por km (não cobrando o retorno)

VAR_A = [KILOMETRAGEM_TRAJETO] - [KILOMETRAGEM_RETORNO]

RESULTADO = VAR_A * 1.50

A lógica aqui é: Cobrar R$ 1,50 por quilômetro rodado, mas usar uma subtração matemática para descontar a distância do retorno, não repassando esse custo ao cliente final.

Exemplo 2: Cobrar por ponto de entrega (não cobrando coleta e retorno)

SE ([KILOMETRAGEM_RETORNO] > 0) {
    ([QTD_LOCAIS] - 2) * 3
} SENAO {
    ([QTD_LOCAIS] - 1) * 3
}

A lógica aqui é: O valor cobrado é de R$ 3,00 por ponto. O código usa as subtrações (-1 e -2) para descontar automaticamente da conta o ponto inicial (coleta) e o ponto final (retorno), cobrando apenas as paradas no meio do caminho.

Exemplo 3: Preços diferentes para Carro e Moto

SE ( [TIPO_SERVICO] == [ENTREGA_CARRO] ){
    RESULTADO = ([KILOMETRAGEM_TRAJETO] * 2.40) + 30
} SENAOSE( [TIPO_SERVICO] == [MOTOBOY] ){
    RESULTADO = ([KILOMETRAGEM_TRAJETO] * 1.30) + ( 2 * ([QTD_LOCAIS] - 1) )
}

A lógica aqui é: Separar os preços dependendo de quem faz a entrega. Se for de carro, o sistema cobra uma taxa fixa de saída de R$ 30,00 + R$ 2,40 por km. Se for de moto, não há taxa de saída; o sistema cobra R$ 1,30 por km + R$ 2,00 por ponto de entrega.

Exemplo 4: Cobrança por km + taxa mínima de corrida

VAR_A = [KILOMETRAGEM_TRAJETO] * 0.8
VAR_B = ([QTD_LOCAIS] - 1) * 2
VAR_C = VAR_A + VAR_B

SE (VAR_C <= 8){
    RESULTADO = 8 
} SENAO {
    RESULTADO = VAR_C 
}

A lógica aqui é: Somar o valor do km e dos locais guardando o total na variável "VAR_C". Se essa soma final der menos que R$ 8,00, o sistema entende que a corrida atingiu o piso e corrige o preço para o valor mínimo estabelecido.

Exemplo 5: Tabela de preço fixo por faixa de distância

SE ([KILOMETRAGEM_TRAJETO] <= 1){
    RESULTADO = 5 
} SENAOSE ([KILOMETRAGEM_TRAJETO] <= 2){
    RESULTADO = 5.5 
}SENAOSE ([KILOMETRAGEM_TRAJETO] <= 3) {
    RESULTADO = 6    
    SE ([KILOMETRAGEM_RETORNO] > 0) {
        RESULTADO = 8 
    }
} SENAO {
    RESULTADO = 8.5
    SE ([KILOMETRAGEM_RETORNO] > 0){
        RESULTADO = 9 
    }
}

A lógica aqui é: Criar "degraus" de preço. Até 1 km custa R$ 5,00; até 2 km custa R$ 5,50. A partir de 3 km, além de aumentar o valor base, o sistema faz um segundo teste (um SE dentro de outro SE) para verificar se existe rota de retorno e embutir uma taxa extra.

Exemplo 6: Retorno com valor fixo e km variável

VAR_A = [KILOMETRAGEM_TRAJETO] - [KILOMETRAGEM_RETORNO]
VAR_B = VAR_A * 1.3

SE ( [KILOMETRAGEM_RETORNO] > 0){
    RESULTADO = VAR_B + 5
}

A lógica aqui é: Calcular o preço do quilômetro normalmente, mas se houver um trajeto de retorno na rota, a plataforma aplica um valor fixo e fechado de R$ 5,00 apenas para essa volta.

Exemplo 7: Tabela progressiva (km mais barato em viagens longas)

VAR_A = [KILOMETRAGEM_TRAJETO] - [KILOMETRAGEM_RETORNO]

SE(VAR_A <= 5) {
    RESULTADO = (VAR_A * 2) 
}SENAOSE(VAR_A <= 10) {
    RESULTADO = (VAR_A * 1.8) 
}SENAO {
    RESULTADO = (VAR_A * 1.5) 
}

A lógica aqui é: Incentivar o cliente final a fazer corridas maiores barateando o quilômetro. Até 5 km, o km custa R$ 2,00. De 5 a 10 km, o km cai para R$ 1,80. E corridas acima de 10 km rodam a R$ 1,50 por km.

Ainda precisa de ajuda com a ferramenta?
Como cada operação logística é única, a criação da tabela de preços e a definição dos valores finais é feita diretamente por você. Mas não se preocupe! Se você montou sua regra inspirada nos modelos acima, simulou os valores e o cálculo apresentou um erro de sistema, abra um chamado e nossa equipe te ajudará a validar o funcionamento da ferramenta.

Classifique este artigo
Últimos artigos visitados