ForHosting KIT · Viagens e geografia

Calcular estacionamento por duração, tarifa e teto diário

Estacionando 5,5 horas com 4 pela primeira hora e 2,5 por hora adicional iniciada, você paga 6 horas, num total de 16,5, abaixo de um teto diário de 18. Confira a estimativa do estacionamento antes de pagar. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Duração (horas)
5,5
Tarifa da primeira hora
4
Tarifa por hora adicional
2,5
Máximo diário
18
Você obtém
Taxa total
16,5
Horas cobradas
6
Dias completos
0
Horas restantes
5,5

Esta calculadora transforma uma tabela de preços e uma duração de estacionamento em um total previsível. Informe o valor fixo da primeira hora, o preço de cada hora adicional iniciada, o teto diário e a duração total em horas. A ferramenta cobra cada hora iniciada, limita separadamente cada período completo ou parcial de 24 horas e apresenta as horas cobradas e o uso do teto. Ela ajuda a conferir uma estimativa ou testar sistemas de pagamento sem relógio, localização ou fonte externa de preços.

Transforme a placa de preços em quatro entradas

Comece pela duração em horas e use decimais quando houver minutos: noventa minutos correspondem a 1.5 horas, e três horas e quinze minutos a 3.25 horas. Depois copie o valor da primeira hora, a tarifa adicional e o teto diário. Use a mesma moeda em todos os campos, pois não há conversão cambial.

Duração zero custa zero; qualquer duração positiva aciona a primeira hora. O tempo excedente é cobrado por hora iniciada, portanto 1.01 horas ocupam duas horas faturáveis. Essa convenção evita supor rateio quando a placa diz apenas “por hora”.

Os quatro números precisam ser finitos e não negativos. Preços e tetos negativos também são recusados, pois não descrevem uma cobrança válida neste modelo.

Entenda a cobrança horária e o teto diário

O algoritmo separa a permanência em períodos completos de 24 horas e um possível restante. Em cada período, calcula primeiro o preço sem teto: a primeira hora iniciada recebe o valor fixo, e cada hora posterior recebe a tarifa adicional. Em seguida, escolhe o menor entre esse preço e o teto diário.

Assim, um período completo custa o menor valor entre o teto e a primeira hora acrescida de vinte e três horas adicionais. Um período parcial reinicia com a própria primeira hora. Por exemplo, 27.25 horas contêm um período completo e 3.25 horas restantes; o restante ocupa quatro horas iniciadas.

A resposta informa dias completos, horas restantes, horas cobradas e quantos períodos tiveram redução real pelo teto. Quando o cálculo horário é exatamente igual ao teto, o preço coincide, mas o contador permanece zero porque não houve redução.

Use o resultado com responsabilidade

O modelo não inclui tolerância, tíquete perdido, promoções noturnas, eventos, impostos, descontos, reserva ou recarga elétrica. Também não busca preços atuais, mede horários de entrada e saída nem reinicia à meia-noite: um “dia” sempre significa 24 horas consecutivas desde a entrada. Confirme essa regra nas condições do estacionamento antes de tratar o resultado como fatura.

Guarde a tabela original junto da resposta quando os preços puderem mudar e implemente externamente qualquer rateio ou reinício em horário local fixo.

Confira uma estimativa

Compare a permanência planejada com os valores publicados antes de escolher o estacionamento.

Teste sistemas de pagamento

Crie casos determinísticos para horas iniciadas, limites de 24 horas e tetos diários.

Concilie despesas de estacionamento

Recalcule um recibo simples pela duração e tabela, mantendo a explicação das horas e dos períodos limitados.

Como as horas parciais são cobradas?

Cada hora iniciada é cobrada. Por exemplo, 2.1 horas contam como três horas faturáveis no período.

Como funciona o teto em estadias superiores a um dia?

A estadia é separada em períodos consecutivos de 24 horas desde a entrada, com aplicação independente do teto.

Há suporte para tolerância ou tarifas especiais?

Não. O modelo contém apenas primeira hora, tarifa por hora adicional iniciada e teto por período de 24 horas.

Qual moeda aparece no resultado?

A mesma unidade monetária que você usar de modo consistente nos três valores; não existe conversão cambial.

Como informo uma permanência que inclui minutos?

Digite o tempo em horas com decimais: 90 minutos são 1,5 hora e três horas e quinze minutos são 3,25. Cada hora iniciada conta, então até 1,01 hora é cobrada como duas horas.

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.

POSThttps://api.kit.forhosting.com/travel/parking-fee-duration-calc

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/travel/parking-fee-duration-calc \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"duration_hours":5.5,"first_hour_fee":4,"additional_hour_rate":2.5,"daily_max":18}'
{
  "duration_hours": 5.5,
  "first_hour_fee": 4,
  "additional_hour_rate": 2.5,
  "daily_max": 18
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "travel.parking_fee_duration_calc",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Transforme a placa de preços em quatro entradas

Uma duração negativa gera invalid_input, sem conversão para valor absoluto.

Use o resultado com responsabilidade

O campo total_fee traz o valor na mesma moeda informada nas três tarifas. Chamadas bem-sucedidas da API usam o preço-base publicado de US$ 0,002 por item.

O que acontece com uma duração negativa?

A solicitação falha com invalid_input porque uma duração negativa não é válida para este cálculo.

Quanto custa um cálculo pela API?

Cada solicitação bem-sucedida da API custa US$ 0,002 por item.

Ver a documentação completa do KIT →