ForHosting KIT · Finanzas y dinero

Calculadora de tasa de descuento

Si 1.000 se convierten en 1.210 en 2 periodos, la tasa de descuento es del 10 % por periodo. Indique el valor actual, el valor futuro y el número de periodos para recuperar la tasa compuesta que los une, aunque sea negativa. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Valor presente
1 000
Valor futuro
1 210
Períodos
2
Obtiene
Tasa de descuento
10
Tasa de descuento (decimal)
0,1

La tasa de descuento es el tipo implícito por periodo que convierte un valor actual en un valor futuro a lo largo de un número conocido de periodos de capitalización. Es la r de la identidad valor actual por uno más r elevado a n igual a valor futuro, reordenada como r igual a la raíz n-ésima del valor futuro entre el valor actual, menos uno. Estudiantes, analistas, tasadores y equipos de producto usan una calculadora de tasa de descuento para recuperar ese tipo periódico a partir de tres importes —valor actual, valor futuro y el recuento de periodos— sin abrir una hoja de cálculo ni adivinar la rentabilidad.

Cómo la tasa de descuento convierte valor actual, valor futuro y periodos en una rentabilidad

La tasa de descuento de un único importe que crece o se encoge desde una cantidad presente hasta una cantidad futura es el tipo periódico r que cumple que el valor actual por uno más r elevado a n iguala el valor futuro. Despejar ese tipo no es una iteración ni una TIR de flujos: es la forma cerrada r igual al valor futuro dividido por el valor actual, elevado a uno entre n, menos uno.

Cuando el importe futuro es menor que el presente, el tipo es negativo: un valor actual de cinco mil que queda en cuatro mil tras un periodo es una caída del veinte por ciento por periodo. La identidad es la misma reordenación que los manuales escriben para el interés compuesto despejado en r, y la misma que se usa para cotizar la rentabilidad de tenencia de un instrumento de cupón cero que no tiene cupones que reinvertir.

Esta calculadora no toma una corriente de flujos, no resta un desembolso en el instante cero de una suma descontada y no aplica un convenio de recuento de días ni un calendario de frecuencia de capitalización: usted aporta un importe presente, un importe futuro y un recuento de periodos, y recibe el único tipo real por periodo que capitaliza uno en el otro. El valor actual no debe ser cero, porque entonces la razón entre valor futuro y valor actual queda indefinida.

Periods debe ser un número finito estrictamente mayor que cero, porque el exponente uno entre n queda indefinido en caso contrario. La razón entre valor futuro y valor actual debe ser positiva para que exista la raíz n-ésima real; signos opuestos no producen un tipo periódico real. La capacidad devuelve el tipo como porcentaje de modo que el diez por ciento vuelve como diez, no como cero coma uno, y también informa la forma decimal para quienes prefieren la fracción usada dentro de uno más r elevado a n.

Comprobaciones TVM de libro

Recupere la tasa de descuento periódica a partir de un importe presente, uno futuro y n para que deberes y claves de examen coincidan con la forma cerrada r = (FV/PV)^(1/n) - 1.

Rentabilidad implícita de cupón cero

Despeje el tipo por periodo de capitalización a partir del precio de hoy y un reembolso conocido, sin montar un calendario de cupones ni un bucle de TIR.

¿Cómo se calcula la tasa de descuento a partir del valor actual y el valor futuro?

Ambos se redondean half-up para comparar de forma estable entre entornos de ejecución.

¿El resultado es anual, mensual u otra cosa?

Es el tipo por el periodo que usted contó. Si periods son años, el tipo es por año; si periods son meses, el tipo es por mes. La calculadora no convierte un tipo anual en mensual ni aplica un convenio de recuento de días.

¿Es lo mismo que CAGR, NPV o una calculadora de interés compuesto?

No. Una página de CAGR se busca por el lenguaje de crecimiento anualizado. NPV y DCF descuentan una corriente de flujos a un tipo que usted ya eligió. El interés compuesto toma el tipo como entrada y devuelve un saldo futuro. Esta herramienta despeja la identidad TVM inversa de r a partir de PV, FV y n.

¿Puede salir negativa la tasa de descuento?

Sí. Cuando el valor futuro es menor que el actual, la tasa es negativa: cinco mil que se quedan en cuatro mil tras un periodo suponen una caída del veinte por ciento por periodo.

¿Puedo usar un número de periodos con decimales?

Sí. El número de periodos solo tiene que ser mayor que cero, y se aceptan valores fraccionarios cuando el horizonte no es un número entero de pasos. Recuerde que el resultado es una tasa por periodo, no anual.

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.

POSThttps://api.kit.forhosting.com/fin/discount-rate

¿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.

curl -X POST https://api.kit.forhosting.com/fin/discount-rate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"present_value":1000,"future_value":1210,"periods":2}'
{
  "present_value": 1000,
  "future_value": 1210,
  "periods": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.discount_rate",
  "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.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Este endpoint acepta present_value, future_value y periods, devuelve el tipo por periodo en porcentaje junto con la forma decimal, y falla con invalid_input cuando el valor actual es cero porque dividir por cero no define un tipo.

Cómo la tasa de descuento convierte valor actual, valor futuro y periodos en una rentabilidad

Cuando present_value es mil, future_value es mil doscientos diez y periods es dos, la razón es 1.21, la raíz cuadrada es 1.1 y el tipo es diez por ciento por periodo.

Contrato de entrada, forma de la respuesta y errores

Si periods es cero, negativo o no es estrictamente mayor que cero, la petición falla porque el exponente uno entre n queda indefinido. Si valor futuro y valor actual tienen signos opuestos, o la razón no es un número finito positivo, la raíz n-ésima real no existe y la tarea falla en lugar de devolver NaN. Ejemplo: mil de presente, mil doscientos diez de futuro y dos periodos producen una tasa de descuento de diez. Envíe por POST un cuerpo JSON con tres números finitos obligatorios. present_value es el importe de hoy en una sola unidad monetaria; los alias pv, present y principal apuntan al mismo campo para que la hoja conserve el nombre de sus columnas. future_value es el importe al final de n periodos en esa misma moneda; se aceptan los alias fv, future y amount. periods es el número de periodos de capitalización n; se aceptan los alias n, nper y number_of_periods; se admiten periodos fraccionarios cuando el horizonte no es un número entero de pasos. Cada campo numérico puede llegar como número JSON o como cadena numérica. Los campos ausentes, las cadenas vacías y los valores no finitos fallan con invalid_input nombrando el campo. Si acierta, el cuerpo ecoa present_value, future_value y periods, informa discount_rate como porcentaje redondeado half-up a ocho decimales, discount_rate_decimal como el mismo tipo en fracción redondeada half-up a diez decimales, y una cadena formula que reitera r igual a (FV/PV) elevado a uno entre n, menos uno. Combine el JSON con su propia regla sobre qué significa un periodo —un año, un mes, un trimestre— porque este endpoint devuelve el tipo por el periodo que usted contó; no convierte un tipo anual en mensual ni al revés.

Dónde aporta valor una calculadora de tasa de descuento

La preparación de exámenes y los ejercicios de aula usan una calculadora de tasa de descuento para recuperar r a partir del valor actual, el valor futuro y n de un manual, de modo que la rentabilidad impresa coincida con la forma cerrada y no con un redondeo de hoja. Es una búsqueda y un trabajo distintos de una calculadora de interés compuesto, que toma el tipo como entrada y devuelve un saldo futuro; de una calculadora de CAGR, que se busca cuando se quiere lenguaje de crecimiento anualizado y no una tasa de descuento TVM; y de una calculadora DCF o NPV, que descuenta una corriente de flujos a un tipo que usted ya eligió. Una página de tasa de descuento responde a la pregunta TVM inversa: dados PV, FV y n, cuál es r por periodo. La validación fallida no consume saldo. Las mesas de cupón cero y de strips despejan el tipo periódico que implica el precio de hoy y un importe de reembolso conocido a lo largo de un número conocido de pasos de capitalización, y fijan discount_rate en el ticket para que cada conversación arranque desde un solo número. Los equipos de producto y las plantillas de FP&A vuelven a calcular el tipo implícito cuando cambia un pago futuro o el periodo de tenencia a mitad del modelo; una API parse diminuta evita reinventar la identidad de la potencia en cada libro. Como la implementación es parse pura de nivel A, cada llamada correcta cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente. Mantenga present_value distinto de cero, periods estrictamente positivo, fije el porcentaje redondeado en las pruebas y obtendrá un tipo implícito reproducible para deberes, plugins LMS y workers de borde sin montar un motor completo de valor temporal del dinero.

Misma cifra en hoja y en API

Vuelva a calcular el tipo implícito cuando cambie un pago futuro o el periodo de tenencia, con el mismo módulo puro en el widget del navegador y en la API de prepago.

¿Qué ocurre si el valor actual es cero?

La tarea falla con invalid_input. present_value (alias pv, present, principal) debe ser un número finito distinto de cero, porque r = (FV/PV)^(1/n) - 1 no está definida cuando el valor actual es cero. Esos fallos no se facturan.

¿Cuánto cuesta la calculadora de tasa de descuento?

La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago del KIT a $0.002 por llamada correcta; la entrada inválida no se factura.

Ver la documentación completa del KIT →