Calculadora de penalización por pago anticipado
Una penalización del 2 % sobre un saldo pendiente de 150.000 son 3.000. Si su contrato la fija en meses de intereses, indique los meses y el tipo anual y la calculadora cambia de método. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Capital pendiente
- 150 000
- Porcentaje de penalización
- 2
- Decimales
- 2
- Modo de cálculo
- percent_of_balance
- Penalización
- 3 000
Calcule la penalización por pago anticipado de un préstamo como porcentaje del saldo o N meses de interés. Intención de búsqueda: penalización por pago anticipado. No se requieren llamadas de red, semillas aleatorias ni estado de servidor. Los trabajos fallidos no se facturan.
Dos formas de cobrar por pagar antes
La penalización por pago anticipado es una comisión que algunos préstamos cobran cuando se liquida el saldo antes de tiempo. Los contratos pueden expresarla de dos formas y la calculadora admite ambas. La primera es un porcentaje del saldo pendiente: con 150.000 por pagar y una cláusula del 2 %, la penalización es de 3.000. La segunda es un número de meses de intereses: el saldo pendiente por el tipo anual, dividido entre doce y multiplicado por los meses que fije su contrato. En ambos casos el resultado indica qué método se aplicó junto con el importe.
Cómo introducir bien las cifras
Use el capital pendiente, no el importe original del préstamo. Escriba los porcentajes como tales: 2 para una penalización del 2 %, y el tipo anual del mismo modo cuando la penalización se cuente en meses de intereses. Revise su contrato para saber qué método le corresponde antes de calcular. El redondeo se aplica una sola vez, a la penalización final, con los decimales que elija. Conocer la cifra de antemano le permite compararla con lo que espera ahorrar al cancelar o refinanciar el préstamo.
Preguntas frecuentes
¿Otros idiomas?
Entrega solo en EN; Nitro hidrata los otros siete idiomas.
¿Qué tipos de penalización puede calcular?
Dos: un porcentaje del saldo pendiente o un número de meses de intereses. Elija el que figure en su contrato; el resultado indica qué método se aplicó junto con el importe de la penalización.
¿Cómo se calcula una penalización en meses de intereses?
Se multiplica el saldo pendiente por el tipo anual, se divide entre doce y se multiplica por el número de meses que fija el contrato. Es el interés que ese saldo generaría durante esos meses.
¿Qué saldo debo introducir?
El capital que aún queda por pagar en el momento de la cancelación, no el importe original del préstamo. Sobre ese saldo se aplica el porcentaje o se calculan los meses de intereses.
¿Cómo escribo los porcentajes?
Como porcentajes, sin pasarlos a decimales: 2 para una penalización del 2 %. El tipo de interés anual del método en meses se escribe de la misma forma.
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/finance/prepayment-penalty \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"remaining_balance":150000,"penalty_percent":2}'const res = await fetch("https://api.kit.forhosting.com/finance/prepayment-penalty", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"remaining_balance": 150000,
"penalty_percent": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/prepayment-penalty",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"remaining_balance": 150000,
"penalty_percent": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/prepayment-penalty", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"remaining_balance":150000,"penalty_percent":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"remaining_balance":150000,"penalty_percent":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/prepayment-penalty", 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
{
"remaining_balance": 150000,
"penalty_percent": 2
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.prepayment_penalty",
"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
La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo contrato JSON desde hojas de cálculo, hooks de CMS, automatización o demostraciones docentes.
Cómo funciona
Calcule la penalización por pago anticipado de un préstamo como porcentaje del saldo o N meses de interés. penalización = saldo×% o saldo×tasa×meses/12. No se requieren llamadas de red, semillas aleatorias ni estado de servidor. Los trabajos fallidos no se facturan. La intención de búsqueda se atiende con palabras clave precisas en inglés. Los campos opcionales documentan los valores por defecto. No se requieren llamadas de red, semillas aleatorias ni estado de servidor. Los trabajos fallidos no se facturan. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo contrato JSON desde hojas de cálculo, hooks de CMS, automatización o demostraciones docentes. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo contrato JSON desde hojas de cálculo, hooks de CMS, automatización o demostraciones docentes.
Entradas, límites y redondeo
Los decimales opcionales usan half-up una sola vez. Las salidas reflejan las entradas clave para el registro y la automatización. No se requieren llamadas de red, semillas aleatorias ni estado de servidor. Los trabajos fallidos no se facturan. La intención de búsqueda se atiende con palabras clave precisas en inglés. Los campos opcionales documentan los valores por defecto. No se requieren llamadas de red, semillas aleatorias ni estado de servidor. Los trabajos fallidos no se facturan. Proporcione los campos JSON obligatorios tal como se documentan en params. Los tipos o rangos no válidos generan invalid_input. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo contrato JSON desde hojas de cálculo, hooks de CMS, automatización o demostraciones docentes. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo contrato JSON desde hojas de cálculo, hooks de CMS, automatización o demostraciones docentes.
Cuándo usarla
Úsela cuando la intención de búsqueda coincida con esta calculadora. Calcule la penalización por pago anticipado de un préstamo como porcentaje del saldo o N meses de interés. No se requieren llamadas de red, semillas aleatorias ni estado de servidor. Los trabajos fallidos no se facturan. La intención de búsqueda se atiende con palabras clave precisas en inglés. Los campos opcionales documentan los valores por defecto. No se requieren llamadas de red, semillas aleatorias ni estado de servidor. Los trabajos fallidos no se facturan. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo contrato JSON desde hojas de cálculo, hooks de CMS, automatización o demostraciones docentes. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo contrato JSON desde hojas de cálculo, hooks de CMS, automatización o demostraciones docentes.
Casos de integración
Comprobación rápida
Verifique una fórmula en el widget gratuito del navegador.
Automatización
Llame al API con los mismos campos JSON desde sus scripts.
Docencia
Muestre ejemplos golden fijados sin herramientas propietarias.
Preguntas técnicas
¿El widget del navegador es gratuito?
Sí. El tier A se ejecuta en el cliente con el mismo núcleo que el API.
¿Realiza llamadas de red?
No. El cálculo es local y determinista.
¿Qué ocurre ante una entrada no válida?
El manejador lanza invalid_input; los trabajos fallidos no se facturan.
¿Puedo usar el API?
Sí. Envíe el mismo JSON documentado en params.