Calculadora de ingreso residual
Un resultado neto de explotación de 50.000 sobre un capital invertido de 200.000, con una rentabilidad exigida del 10 %, deja un ingreso residual de 30.000 tras un cargo por capital de 20.000. Escriba la rentabilidad en decimal, 0,10. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Ingreso operativo neto
- 50 000
- Rendimiento requerido
- 0,1
- Capital invertido
- 200 000
- Costo de capital
- 20 000
- Ingreso residual
- 30 000
El ingreso residual, también llamado beneficio económico en contabilidad de gestión, es el excedente de explotación que queda después de que la empresa haya cubierto el coste de oportunidad del capital inmovilizado en el negocio. Quien busca calculadora de ingreso residual quiere ese sobrante en unidades monetarias, no un ratio de cobertura de deuda, no la renta discrecional del hogar tras las facturas y no un discurso de dinero en el buzón. Esta calculadora acepta el resultado neto de explotación, una rentabilidad exigida como fracción decimal y el capital invertido, multiplica el tipo por la base de capital para formar el cargo de capital y lo resta de los ingresos de explotación. Un resultado positivo significa que las operaciones superan el listón del capital empleado; uno negativo significa que la empresa destruyó valor respecto a ese listón aunque el beneficio contable pareciera sano.
Qué mide el ingreso residual y cómo se forma la cifra
El ingreso residual responde a una sola pregunta de desempeño: después de cubrir el coste de oportunidad del capital que reside en el negocio, ¿siguieron las operaciones generando un excedente? Quien escribe calculadora de ingreso residual quiere ese sobrante en unidades monetarias, no un ratio de cobertura, no un resto doméstico tras las facturas y no un flujo de regalías de un negocio paralelo.
La identidad que implementa este extremo es la del manual: el ingreso residual es el resultado neto de explotación menos el cargo de capital, y el cargo de capital es la rentabilidad exigida por el capital invertido.
El resultado neto de explotación es el excedente operativo del mismo periodo que el stock de capital, por lo general antes de costes financieros cuando la rentabilidad exigida ya precifica el capital; muchos modelos CFA de ingreso residual sobre fondos propios y cuadros al estilo EVA colocan el beneficio operativo neto después de impuestos en el mismo hueco.
La rentabilidad exigida es el listón sobre ese capital —un coste de los fondos propios, un coste medio ponderado del capital o un tipo de cargo divisional— y se introduce como fracción decimal de modo que 0.10 significa diez por ciento, no diez puntos porcentuales tecleados como el entero 10.
El capital invertido es el stock al que se aplica el listón: capital contable, activos operativos netos o el valor en libros de los fondos propios en un modelo de ingreso residual sobre el patrimonio, siempre que el tipo y el stock cuenten la misma historia. Un resultado positivo significa que las operaciones superan el listón. Cero significa que ganaron exactamente la rentabilidad exigida.
Un resultado negativo significa que destruyeron valor respecto a ese listón aunque el beneficio contable fuera positivo, que es precisamente el sentido de cargar el capital en lugar de detenerse en el resultado neto. El capital invertido negativo se rechaza porque una base de capital negativa no es el stock que describe esta identidad. La calculadora no convierte divisas, no anualiza un periodo incompleto y no elige un WACC por usted: eso pertenece al libro de trabajo que llama.
Qué puede hacer con ella
Desempeño divisional frente al coste del capital
Convierta el resultado neto de explotación del periodo, el tipo listón y el capital invertido en el ingreso residual con el que un plan de bonus o una reunión de asignación de capital juzga si la división superó su coste de capital.
Comprobación CFA de ingreso residual sobre fondos propios
Confirme el sobrante de un periodo (NOI o NOPAT menos r por el capital contable) antes de incorporarlo a un modelo de valoración por ingreso residual o a un ejercicio de examen.
Corrección automática en aula y examen
Califique ítems de ingreso residual con un oráculo determinista que rechaza el capital invertido negativo y nunca trata un sobrante destructor de valor como un éxito vacío silencioso.
Preguntas frecuentes
¿Qué ocurre si el capital invertido es negativo?
Una base de capital negativa no es el stock de capital invertido que describe esta identidad, y el fallo no se factura.
¿La rentabilidad exigida es un porcentaje o un decimal?
Una fracción decimal, no puntos porcentuales. Envíe 0.10 para un listón del 10%. Enviar 10 trataría el tipo como mil por ciento e inflaría el cargo de capital.
¿Puede ser negativo el resultado neto de explotación?
Sí. Un periodo en pérdidas se admite y suele producir un ingreso residual más negativo, que describe con honestidad unas operaciones que no alcanzaron el listón.
¿Qué significa un ingreso residual negativo?
Que la explotación no cubrió la rentabilidad exigida al capital invertido, así que destruyó valor frente a ese umbral aunque el beneficio contable pareciera sano. Un resultado de cero indica que ganó exactamente lo exigido.
¿Qué rentabilidad exigida debo usar?
La que corresponda a su base de capital: el coste de los fondos propios, el coste medio ponderado del capital o una tasa interna por división. Tasa y capital deben contar la misma historia; la calculadora no elige por usted.
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/residual-income \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"net_operating_income":50000,"required_return":0.1,"invested_capital":200000}'const res = await fetch("https://api.kit.forhosting.com/fin/residual-income", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"net_operating_income": 50000,
"required_return": 0.1,
"invested_capital": 200000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/residual-income",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"net_operating_income": 50000,
"required_return": 0.1,
"invested_capital": 200000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/residual-income", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"net_operating_income":50000,"required_return":0.1,"invested_capital":200000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"net_operating_income":50000,"required_return":0.1,"invested_capital":200000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/residual-income", 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
{
"net_operating_income": 50000,
"required_return": 0.1,
"invested_capital": 200000
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.residual_income",
"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.
Límites
max_abs_value | 1000000000000000 |
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
El capital invertido negativo se rechaza con invalid_input porque una base de capital negativa no es el stock que describe esta identidad.
Qué mide el ingreso residual y cómo se forma la cifra
Multiplique el tipo por el stock para obtener capital_charge y reste ese cargo del resultado neto de explotación para obtener residual_income.
Contrato de entrada, forma de la respuesta y comportamiento ante errores
El capital invertido cero se admite y produce un ingreso residual igual al resultado neto de explotación, porque el cargo de capital es entonces cero. Una rentabilidad exigida de cero se admite igual y produce un ingreso residual igual al resultado neto de explotación. Empareje el sobrante con su propia regla de apto o no apto si un plan de bonus necesita un signo; este extremo calcula solo el ingreso residual y no inventa un resultado de retribución. Envíe mediante POST un cuerpo JSON que aporte net_operating_income, required_return e invested_capital. net_operating_income es el excedente de explotación del periodo en una sola unidad monetaria, un número finito que puede ser negativo cuando las operaciones pierden dinero, con los alias noi, nopat, operating_income y net_operating_profit. required_return es el tipo listón sobre el capital invertido como fracción decimal, no puntos porcentuales —envíe 0.10 para el diez por ciento—, un número finito con los alias r, cost_of_capital, wacc y hurdle_rate. invested_capital es el stock de capital en la misma moneda que el resultado neto de explotación, un número finito que no debe ser negativo, con los alias capital, ic, invested_capital_amount y book_capital. Cada campo numérico puede llegar como número JSON o como cadena numérica. Si falta net_operating_income, falta required_return, falta invested_capital, hay cadenas vacías, valores no finitos o una magnitud por encima del límite declarado, la petición falla con invalid_input nombrando el campo y no se factura. El capital invertido negativo es el error que esta página existe para cazar: el mensaje contiene invested_capital y must not be negative para que un formulario pueda marcar ese control en lugar de una alerta global. En el éxito el cuerpo ecos los tres insumos, devuelve capital_charge como required_return por invested_capital, devuelve residual_income como resultado neto de explotación menos ese cargo e incluye una cadena formula que reescribe la identidad. Ejemplo: net_operating_income de cincuenta mil frente a un required_return de 0.10 e invested_capital de doscientos mil produce un cargo de capital de veinte mil y un ingreso residual de treinta mil. Ejemplo: net_operating_income de diez mil frente a un required_return de 0.15 e invested_capital de cien mil produce un sobrante negativo, un déficit de valor claro y no un cuerpo vacío silencioso.
Dónde una calculadora de ingreso residual justifica su sitio
Los analistas de renta variable y los candidatos CFA posicionan por calculadora de ingreso residual porque el modelo de valoración por ingreso residual capitaliza el sobrante tras la rentabilidad exigida sobre el capital contable, y una comprobación en vivo de la identidad supera a una celda que usó en silencio puntos porcentuales en lugar de una fracción decimal. Los prestamistas y gestores de activos que ya calculan el DSCR siguen necesitando el ingreso residual cuando la pregunta es la creación de valor y no la cobertura de deuda: las dos identidades comparten el resultado neto de explotación y luego divergen, de modo que esta página se queda del lado del cargo de capital y no divide entre el servicio anual de la deuda. Quien enseña finanzas de gestión puede sembrar ejemplos de aula que fallen en voz alta con capital invertido negativo en lugar de imprimir un sobrante que un alumno podría tratar como excedente válido. La validación fallida no consume saldo. Las finanzas corporativas y la contabilidad de gestión usan el mismo sobrante como beneficio económico o una puntuación al estilo EVA del valor creado: una división que declara beneficio contable puede seguir destruyendo valor una vez restado el cargo de capital, y este contrato JSON es la cifra que un plan de bonus o una reunión de asignación de capital necesita de verdad. Como la implementación es parse pura de nivel A, cada llamada correcta cuesta el precio base publicado $0.002, sin tokens de modelo y sin red saliente. Mantenga el capital invertido no negativo, introduzca la rentabilidad exigida como fracción decimal, fije el campo residual_income redondeado en las pruebas y obtendrá un sobrante reproducible para widgets, módulos de curso y workers de borde sin montar un motor de valoración propio. Los scripts de cartera pueden llamar el mismo módulo en un bucle sobre muchas empresas; cada ítem es una petición, la unidad es item, y la vía gratuita del navegador permanece idéntica byte a byte a la API, de modo que la vista previa de la página nunca miente sobre la cifra que se guardará después de un alta.
Preguntas técnicas
¿Cómo se calcula el ingreso residual a partir del NOI y del capital invertido?
Envíe números finitos net_operating_income, required_return (decimal, p. ej. 0.10 para el 10%) e invested_capital. La API devuelve residual_income como net_operating_income menos required_return por invested_capital, más el intermedio capital_charge.
¿Cuánto cuesta la calculadora de ingreso residual?
La herramienta del navegador es gratuita. Las peticiones API usan saldo KIT prepago a $0.002 por llamada correcta; la entrada inválida no se factura.