Calculadora de kilometraje leasing
Si devuelve un coche en leasing con 42 000 millas y un cupo de 36 000 a 0,15 por milla, debe 900 por 6000 millas de más. Las millas no usadas no se reembolsan, así que el cargo nunca baja de cero. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Millas permitidas
- 36 000
- Millas reales
- 42 000
- Tarifa por milla
- 0,15
- Millas excedentes
- 6 000
- Cargo por exceso
- 900
Un leasing cerrado de vehículo ya incluye en la cuota mensual un cupo contractual de millas y, al devolverlo, factura una penalización por milla por cada milla que el odómetro supere ese cupo. Quien compara un contrato de treinta y seis meses y doce mil millas con otro de quince mil necesita el efectivo del exceso, no una hoja de cálculo que trate las millas no usadas como reembolso. Esta calculadora de kilometraje de leasing acepta las millas permitidas, las millas realmente recorridas y la tarifa de penalización por milla, devuelve las millas de más y el cargo por exceso, y trata una devolución por debajo del cupo como un cargo cero en lugar de un abono.
Qué es el exceso de kilometraje de un leasing y cómo funciona la fórmula unidireccional
La cuota mensual de un leasing cerrado de automóvil o camioneta ligera ya incorpora un cupo contractual de millas. Las financieras cautivas suelen cotizar ese cupo como cifra anual —doce mil o quince mil millas— y luego multiplicarla por el plazo en años, de modo que un leasing de treinta y seis meses y doce mil millas son treinta y seis mil millas permitidas, no doce mil.
Al devolver el vehículo, el arrendador lee el odómetro, resta el cupo del contrato y multiplica las millas restantes por una tarifa de exceso impresa en el leasing, con frecuencia entre diez y treinta centavos por milla en contratos minoristas de Estados Unidos. Las millas no usadas no se reembolsan: el arrendatario pagó por adelantado el derecho a circular hasta el tope, y devolver por debajo de ese tope no genera un abono en la liquidación.
Esa identidad de un solo lado es por qué una resta ingenua que puede volverse negativa es el producto equivocado para una calculadora de kilometraje de leasing. Las comisiones de adquisición, el desgaste excesivo, las comisiones de disposición y el impuesto sobre las ventas del exceso no se inventan; súmelos en la hoja completa de devolución. La calculadora es solo matemática pretax del exceso, que es la cifra que se busca al escribir calculadora de kilometraje de leasing.
Qué puede hacer con ella
Estimación al devolver el leasing
Introduzca el cupo del contrato, el odómetro actual o previsto y la penalización por milla para ver el cargo pretax por exceso antes de devolver el vehículo.
Comprar millas extra frente a pagar después
Compare el coste en efectivo de millas extra prepago con el mismo exceso proyectado facturado a la tarifa contractual por milla en la devolución.
Preguntas frecuentes
¿Cómo se calcula el exceso de kilometraje de un leasing?
El cargo por exceso es esas millas por la tarifa por milla, redondeado a dos decimales.
¿Qué ocurre si condujo menos millas que el cupo?
Las millas no usadas no son un abono ni una rebaja en un leasing cerrado; la calculadora nunca devuelve un cargo negativo.
¿Se incluyen impuestos, desgaste y comisiones de disposición?
Sume el desgaste excesivo, una comisión de disposición y cualquier impuesto sobre el exceso en la hoja completa de devolución.
¿Indico el cupo de millas anual o el total del contrato?
Indique el total de todo el contrato: el cupo anual multiplicado por los años del leasing. Un contrato de tres años con 36 000 millas incluidas se introduce como 36 000, no con la cifra anual.
¿Cómo introduzco la penalización por milla?
Escríbala en moneda por milla: quince centavos son 0,15. La tarifa figura en su contrato; en los contratos minoristas de Estados Unidos suele estar entre diez y treinta centavos por milla.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/fin/lease-mileage \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"allowed_miles":36000,"actual_miles":42000,"per_mile_rate":0.15}'const res = await fetch("https://api.kit.forhosting.com/fin/lease-mileage", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"allowed_miles": 36000,
"actual_miles": 42000,
"per_mile_rate": 0.15
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/lease-mileage",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"allowed_miles": 36000,
"actual_miles": 42000,
"per_mile_rate": 0.15
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/lease-mileage", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"allowed_miles":36000,"actual_miles":42000,"per_mile_rate":0.15}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"allowed_miles":36000,"actual_miles":42000,"per_mile_rate":0.15}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/lease-mileage", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"allowed_miles": 36000,
"actual_miles": 42000,
"per_mile_rate": 0.15
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.lease_mileage",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Las millas reales negativas fallan con invalid_input en vez de producir una rebaja absurda.
Qué es el exceso de kilometraje de un leasing y cómo funciona la fórmula unidireccional
Este endpoint implementa la identidad del sector: las millas de más equivalen al mayor entre cero y las millas reales menos las permitidas, y el cargo por exceso equivale a esa cantidad por la tarifa de penalización por milla. La respuesta informa tanto excess_miles como excess_charge para que el comprador vea el hueco de millas aparte del efectivo debido.
Contrato de entrada, forma de la respuesta y comportamiento de error
Las millas reales son el campo que el contrato de producto destaca: un odómetro negativo nunca se trunca a cero ni se trata como rebaja. Envíe por POST un cuerpo JSON con tres campos obligatorios: allowed_miles, el tope contractual de millas como número finito al menos cero (alias allowed, allowance e included_miles); actual_miles, las millas del odómetro recorridas como número finito al menos cero (alias actual, miles_driven y driven); y per_mile_rate, la penalización contractual de exceso en moneda por milla como número finito al menos cero, por ejemplo 0.15 para quince centavos (alias rate, penalty, excess_rate y overage_rate). Cada campo numérico puede llegar como número JSON o como cadena numérica. Campos ausentes, cadenas vacías, booleanos, valores no finitos, un cupo negativo, una tarifa negativa y millas reales negativas fallan con invalid_input nombrando el campo y no se facturan. En caso de éxito el cuerpo repite allowed_miles, actual_miles y per_mile_rate, y añade excess_miles, excess_charge y una cadena de fórmula que reexpresa la identidad del máximo con cero. Ejemplo: allowed_miles treinta y seis mil, actual_miles cuarenta y dos mil, per_mile_rate 0.15 produce seis mil millas de más y un cargo por exceso de novecientos tras el redondeo monetario a dos decimales. Cuando las millas reales quedan en el cupo o por debajo, excess_miles y excess_charge son ambos cero. Combine la cifra con su propia tabla fiscal si la jurisdicción grava el exceso; este endpoint calcula solo la matemática pretax del kilometraje de leasing.
Dónde una calculadora de kilometraje de leasing aporta valor
Los equipos de contenido pueden ilustrar devoluciones por debajo del cupo con un cargo cero y sin abono inventado. La validación fallida no consume saldo. Mantenga las millas reales no negativas, fije los campos de dinero redondeados en las pruebas y obtendrá cifras reproducibles de exceso de kilometraje de leasing para widgets, módulos LMS y workers en el borde sin un stack propio de originación de crédito. Las herramientas de cotización y las páginas de comparación pueden llamar al mismo módulo puro desde el navegador para previsualizaciones gratuitas y desde la API al guardar un escenario, garantizando que el exceso que un visitante vio en la landing coincida con el exceso almacenado tras guardar la cotización. Las aplicaciones de finanzas personales y los presupuestos del hogar ya conocen un trayecto previsto; enviar allowed_miles, actual_miles y per_mile_rate rellena una tarjeta con millas de más y cargo por exceso para que el conductor vea si comprar millas extra por adelantado sale más barato que pagar la penalización después. Quienes enseñan leasing frente a préstamo pueden sembrar ejemplos de aula que fallen de forma ruidosa cuando actual_miles es negativo, en lugar de reembolsar en silencio un odómetro negativo. Como la implementación es parse pura de nivel A, cada llamada exitosa cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente.
Casos de integración
Herramientas de cotización y comparación
Guarde allowed_miles, actual_miles y per_mile_rate en un flujo de cotización cuyo cargo por exceso de la API coincida byte a byte con la vista previa gratuita del navegador.
Preguntas técnicas
¿Qué ocurre si las millas reales son negativas?
La tarea falla con invalid_input. actual_miles no puede ser negativo: un odómetro negativo se rechaza y no se factura, en lugar de tratarse como rebaja.
¿Cuánto cuesta la calculadora de kilometraje de leasing?
La herramienta del navegador es gratuita. Las solicitudes API usan saldo prepago KIT a $0.002 por llamada exitosa; la entrada inválida no se factura.