Estimador de pedágios com desconto de transponder
Calcule a linha de pedágios da sua viagem: 8 trechos com o mesmo valor, menos 15% de desconto do transponder, mostram o subtotal, a economia e o total, na moeda da sua tarifa. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Trechos com pedágio
- 8
- Tarifa por trecho
- 4,75
- Desconto com tag de pedágio (%)
- 15
- Precisão
- 2
- Subtotal
- 38
- Valor do desconto
- 5,7
- Custo total de pedágios
- 32,3
Uma estimativa de pedágios ajuda antes de a rota gerar um recibo definitivo. Informe quantos trechos tarifados serão percorridos, o valor previsto de cada trecho e, se houver, o percentual de desconto do transponder. A calculadora multiplica a quantidade pela tarifa uniforme, calcula o desconto e devolve o total estimado na mesma moeda da tarifa. O cálculo é determinístico e não usa mapas, dados de pedágio em tempo real nem rastreamento de localização.
Entenda o que a estimativa inclui
Esta calculadora estima pedágios com um modelo intencionalmente claro: cada trecho contado usa uma única tarifa, e um percentual de desconto é aplicado ao subtotal. O subtotal é o número de trechos multiplicado pela tarifa por trecho. O valor do desconto é esse subtotal multiplicado pelo percentual do transponder e dividido por cem.
O custo final é o subtotal menos o desconto. Essa estrutura facilita auditar o resultado, copiá-lo para um orçamento ou reproduzi-lo em uma planilha. Ela é apropriada quando um planejador de rotas, uma concessionária, um contrato de locação ou uma viagem anterior oferece uma tarifa uniforme ou uma média razoável.
A resposta inclui as entradas normalizadas, o subtotal antes do desconto, a economia, o total, a precisão e a fórmula aplicada. Todos os valores permanecem na moeda representada pela tarifa; a ferramenta não identifica, converte nem mistura moedas. Ela também não adiciona combustível, estacionamento, balsas, tarifas urbanas, impostos, taxas de conta ou aluguel.
Como não consulta mapas nem operadoras, ela não descobre quantas praças existem na rota. Você deve fornecer a contagem pesquisada e tratar o resultado como planejamento, não como fatura oficial. Se os trechos tiverem preços muito diferentes, use uma média apenas para uma previsão aproximada ou calcule grupos homogêneos separadamente e some os resultados.
Informe trechos, tarifa, desconto e precisão
Zero é válido para uma rota sem pedágios e produz subtotal e total iguais a zero. São aceitos valores de zero a cem: zero mantém o subtotal e cem reduz o custo estimado a zero. Informe o desconto como percentual, por exemplo 15, e não como fração decimal 0.15. precision também é opcional, assume dois e aceita inteiros de zero a dez.
A precisão altera a exibição, não a ordem das operações: subtotal, desconto e total são calculados sem arredondamento e só então cada valor exibido é arredondado. Essa validação impede que uma célula vazia, um percentual digitado incorretamente ou uma tarifa negativa altere silenciosamente o orçamento da viagem.
Use o resultado no planejamento real da viagem
Comece com uma rota obtida em um serviço de mapas ou concessionária e conte os trechos tarifados no sentido escolhido. Confirme se a tarifa corresponde à classe do veículo, à forma de pagamento e à direção da viagem. Depois, informe essa contagem e a tarifa comum ou representativa.
Caso seu plano de transponder ofereça uma redução percentual válida, adicione-a; caso contrário, mantenha o desconto em zero. Para ida e volta, conte os dois sentidos quando as premissas forem iguais ou faça estimativas separadas se a contagem ou a tarifa mudar. Também é mais correto separar classes de veículos, países ou redes com tabelas diferentes e somar os resultados depois.
Alguns programas usam créditos fixos, preços de pico, saldos mínimos, taxas administrativas, acréscimos por leitura de placa ou descontos variáveis. Um só percentual não representa essas regras com exatidão. Consulte fontes oficiais antes de viajar e reserve uma margem quando os preços puderem mudar.
O cálculo no navegador é gratuito e local.
Casos de uso
Orçamento antes da viagem
Transforme uma contagem conhecida e uma tarifa padrão em uma reserva clara para pedágios antes da partida.
Comparação da economia do transponder
Compare o subtotal sem desconto com a economia e o total estimado ao usar o dispositivo.
Estimativas em aplicativos de viagem
Forneça previsões determinísticas em itinerários, despesas e fluxos de planejamento rodoviário.
Perguntas frequentes
Como o custo estimado dos pedágios é calculado?
A calculadora multiplica os trechos pela tarifa e subtrai do subtotal o percentual de desconto informado.
E se os trechos tiverem tarifas diferentes?
Use uma tarifa representativa para uma previsão aproximada ou calcule separadamente cada grupo de preço igual e some os totais.
A ferramenta encontra os trechos em um mapa?
Não. Ela não usa mapas nem dados ao vivo; você fornece a contagem e a tarifa obtidas em sua pesquisa.
Como informo o desconto do transponder?
Digite como porcentagem, por exemplo 15, e não como a fração 0,15. Qualquer valor de 0 a 100 é aceito: com 0 o subtotal não muda e com 100 o total dos pedágios fica zerado.
Que custos a estimativa de pedágios não inclui?
Ela só conta pedágios. Combustível, estacionamento, balsas, taxas de congestionamento, impostos, tarifas de conta e aluguel do veículo ficam de fora: some esses itens à parte no orçamento da viagem.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/travel/toll-cost-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"toll_segments":8,"rate_per_segment":4.75}'const res = await fetch("https://api.kit.forhosting.com/travel/toll-cost-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"toll_segments": 8,
"rate_per_segment": 4.75
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/toll-cost-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"toll_segments": 8,
"rate_per_segment": 4.75
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/toll-cost-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"toll_segments":8,"rate_per_segment":4.75}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"toll_segments":8,"rate_per_segment":4.75}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/toll-cost-estimate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"toll_segments": 8,
"rate_per_segment": 4.75
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.toll_cost_estimate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_toll_segments | 100000 |
max_rate_per_segment | 1000000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Você pode usá-lo gratuitamente no navegador ou chamar a API por US$ 0,002 por solicitação bem-sucedida quando uma planilha, um aplicativo de viagem ou um fluxo de itinerário precisar do mesmo resultado reproduzível.
Informe trechos, tarifa, desconto e precisão
O campo toll_segments é uma contagem inteira de zero a cem mil. Valores fracionários são rejeitados porque a contagem representa cobranças discretas. rate_per_segment aceita um número finito e não negativo de até um milhão na única moeda escolhida por você. Por exemplo, 4.75 pode significar reais, dólares, euros ou outra moeda, mas qualquer valor comparado à saída deve usar a mesma unidade. transponder_discount_percent é opcional e assume zero; omiti-lo modela o pagamento sem desconto. Os aliases documentados também são aceitos. Dados ausentes, negativos, infinitos, malformados ou fora do intervalo retornam invalid_input, em vez de um número aparentemente plausível.
Use o resultado no planejamento real da viagem
O subtotal mostra a cobrança em dinheiro ou sem desconto, discount_amount mostra a economia presumida e total_toll_cost é o valor a incluir na linha de pedágios de um orçamento maior. Sistemas automatizados podem solicitar a mesma saída determinística pela API por US$ 0,002 por solicitação bem-sucedida, ideal para prévias de itinerário, formulários, testes e estimativas transparentes sem dados ao vivo.
Perguntas técnicas
Posso usar qualquer moeda?
Sim. A saída usa a mesma unidade monetária de rate_per_segment, mas não identifica nem converte moedas.
Quanto custa a calculadora?
Ela é gratuita no navegador. Uma solicitação bem-sucedida à API custa US$ 0,002; entradas inválidas não são cobradas.