Calculadora de beneficios retenidos
Unos beneficios retenidos iniciales de 100.000, un resultado neto de 40.000 y dividendos de 15.000 cierran el periodo en 125.000, una variación de 25.000. Lleve el saldo de un periodo al siguiente. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Utilidades retenidas iniciales
- 100 000
- Ingreso neto
- 40 000
- Dividendos
- 15 000
- Cambio
- 25 000
- Utilidades retenidas finales
- 125 000
Los beneficios retenidos son el beneficio acumulado que una sociedad ha conservado después de distribuir dividendos a los accionistas. En cada periodo de información, el estado de beneficios retenidos actualiza ese total corriente con una identidad de tres términos: los beneficios retenidos finales equivalen a los iniciales más el resultado neto menos los dividendos pagados. Una pérdida neta es simplemente un resultado neto negativo y reduce el saldo; un dividendo de cero es un periodo cerrado válido sin distribución. Contables, estudiantes de contabilidad y equipos financieros pequeños necesitan una calculadora determinista que rechace una entrada ausente o no numérica en lugar de tratar en silencio un hueco como cero.
Qué miden los beneficios retenidos y la identidad de tres términos
Los beneficios retenidos no son efectivo en una cuenta bancaria ni coinciden con el beneficio del periodo corriente. Son el residual de patrimonio que acumula resultados no distribuidos desde la fecha en que nació la entidad, o desde la última reexpresión, hasta el cierre del periodo actual. El arrastre que se enseña en todo curso de contabilidad financiera es: beneficios retenidos finales igual a iniciales más resultado neto menos dividendos.
Los beneficios retenidos iniciales son el saldo de cierre traído del periodo anterior; pueden ser negativos cuando la entidad arrastra un déficit acumulado. El resultado neto es la última línea de la cuenta de resultados de la ventana corriente y puede ser negativo cuando el periodo es una pérdida neta.
Los dividendos son distribuciones cargadas contra los beneficios retenidos en esa misma ventana: dividendos en efectivo en la identidad simple, con dividendos en acciones u otras transferencias de patrimonio incorporadas solo si usted ya las midió como una reducción de esta cuenta. Restar los dividendos de los iniciales más el resultado neto aísla el patrimonio que permanece en el negocio.
Ejemplo resuelto: una compañía que abrió con cien mil de beneficios retenidos, obtuvo cuarenta mil de resultado neto y pagó quince mil de dividendos cierra con ciento veinticinco mil, porque cien más cuarenta menos quince es ciento veinticinco. Un segundo ejemplo: apertura de ochenta mil, pérdida neta de doce mil y dividendos de tres mil cierra en sesenta y cinco mil. Se permiten dividendos nulos: un emisor en fase de crecimiento puede retener todo el beneficio.
La identidad no revaloriza activos, no aplica ajustes de periodos anteriores como cuarta línea ni separa preferentes de ordinarias; incorpore esos ajustes en las tres entradas antes de llamar. Mantenga las tres cifras en la misma moneda y la misma ventana de información para que el saldo final sea un arrastre verdadero y no una mezcla de ejercicios.
Dónde gana su sitio una calculadora de beneficios retenidos
Quienes escriben beneficios retenidos en un buscador ya conocen la cuenta de patrimonio y quieren el saldo de cierre, no una lección que arranque desde el estado completo de cambios en el patrimonio.
Una editorial que posiciona por esa consulta breve atiende a contables que tienen un total de beneficios retenidos de apertura, una línea de resultado neto y dividendos declarados, a estudiantes que deben rellenar el estado de beneficios retenidos en un examen, y a analistas que necesitan un oráculo determinista que rechace una cifra de dividendos ausente o infinita en lugar de tratar en silencio un hueco como cero.
Las sociedades cerradas que arman un cuaderno de fin de mes quieren la misma cifra inicial-más-resultado-menos-dividendos que aparece en la sección de patrimonio, sin errores de mano cuando cambian los decimales de la moneda. Los cursos de aula y de certificación que enseñan el estado de beneficios retenidos necesitan un servicio que devuelva el saldo final y la variación del periodo y nada más, para que un calificador compare contra una clave de libro sin que esta herramienta pretenda llevar un libro mayor completo. La validación fallida no consume saldo.
Combine esta capacidad con una herramienta aparte de rentabilidad por dividendo o de capital de trabajo cuando necesite esas identidades; conserve esta superficie centrada en el saldo de cierre de beneficios retenidos que la gente quiere decir cuando busca beneficios retenidos.
Qué puede hacer con ella
Cierre mensual de patrimonio
Introduzca los beneficios retenidos de apertura, el resultado neto y los dividendos declarados para publicar el residual de patrimonio de cierre sin reconstruir la identidad en una hoja de cálculo.
Simulación de dividendos sin un libro mayor completo
Mantenga fijos los beneficios retenidos iniciales y el resultado neto, varíe los dividendos y lea el saldo final implícito antes de que el consejo fije una distribución.
Preguntas frecuentes
¿Cómo se calculan los beneficios retenidos finales?
Los beneficios retenidos finales equivalen a los iniciales más el resultado neto menos los dividendos. Ejemplo: 100000 + 40000 − 15000 = 125000.
¿Puede ser negativo el resultado neto?
La calculadora devuelve el saldo de cierre resultante en lugar de recortar a cero.
¿Qué ocurre si los beneficios retenidos iniciales son un déficit acumulado?
La identidad sigue valiendo: el final equivale al inicial más el resultado neto menos los dividendos, y puede permanecer negativo.
¿Incluye esto dividendos en acciones o capital adicional pagado?
No. La calculadora aplica solo la identidad de tres términos. Incorpore en dividends los dividendos en acciones ya cargados a beneficios retenidos y conserve el APIC en una línea de patrimonio aparte.
¿Los beneficios retenidos son el dinero que hay en el banco?
No. Son un saldo de patrimonio que acumula el beneficio no repartido desde que empezó la empresa, o desde la última reexpresión. No son efectivo disponible ni el beneficio del periodo actual.
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/retained-earnings \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"beginning_retained_earnings":100000,"net_income":40000,"dividends":15000}'const res = await fetch("https://api.kit.forhosting.com/fin/retained-earnings", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"beginning_retained_earnings": 100000,
"net_income": 40000,
"dividends": 15000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/retained-earnings",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"beginning_retained_earnings": 100000,
"net_income": 40000,
"dividends": 15000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/retained-earnings", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"beginning_retained_earnings":100000,"net_income":40000,"dividends":15000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"beginning_retained_earnings":100000,"net_income":40000,"dividends":15000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/retained-earnings", 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
{
"beginning_retained_earnings": 100000,
"net_income": 40000,
"dividends": 15000
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.retained_earnings",
"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 llamadas correctas se facturan a $0.002; la entrada inválida no se cobra.
Contrato de entrada, forma de la respuesta y validación
Ejemplo: inicial cien mil, resultado neto cuarenta mil y dividendos quince mil producen change de veinticinco mil y beneficios retenidos finales de ciento veinticinco mil. Prefiera números desnudos frente a cadenas con formato; no se analizan marcas de moneda, separadores de miles ni etiquetas de unidad al final. Se rechazan valores absolutos por encima de un cuatrillón para que las sumas intermedias sigan finitas. Envíe un cuerpo JSON por POST con tres números finitos obligatorios en la misma moneda y la misma ventana de información. beginning_retained_earnings es el residual de patrimonio de apertura y puede ser negativo cuando hay un déficit acumulado; se aceptan los alias beginning_re, beginning, opening_retained_earnings, opening_re, bre, start_re y beginning_balance para que una exportación del libro no necesite un paso de cambio de nombre. net_income es la última línea del periodo y puede ser negativo cuando el periodo es una pérdida neta; se aceptan los alias ni, income, profit, net_profit, net_earnings y earnings. dividends es el importe cargado contra los beneficios retenidos durante la ventana y puede ser cero cuando no hubo distribución; se aceptan los alias dividends_paid, dividend, d y distributions. Cada campo puede llegar como número JSON o como cadena numérica que coincida con un patrón decimal finito estricto. Campos ausentes, cadenas vacías, objetos, matrices, infinitos y texto no numérico fallan con invalid_input nombrando el campo y no se facturan. No hay recorte del signo del saldo final: un periodo que profundiza un déficit es un resultado correcto con una cifra ending_retained_earnings negativa. En caso de éxito el cuerpo repite beginning_retained_earnings, net_income y dividends redondeados, devuelve change como resultado neto menos dividendos, devuelve ending_retained_earnings como inicial más ese change, e incluye una cadena de fórmula que reescribe la identidad para que un panel imprima la definición junto al número. El precio de un ítem correcto es un $0.002 fijo.
Dónde gana su sitio una calculadora de beneficios retenidos
Como la implementación es código analítico parse de tier A, cada llamada correcta se mantiene barata a $0.002 sin tokens de modelo y sin red saliente. Mantenga las peticiones pequeñas, fije ending_retained_earnings y change redondeados en las pruebas, y obtendrá arrastres de patrimonio reproducibles para deberes, generadores de examen y cuadernos de cierre ligeros sin levantar un submayor de patrimonio completo.
Casos de integración
Oráculos de deberes y del estado de beneficios retenidos
Los estudiantes calculan beneficios retenidos finales = iniciales + resultado neto − dividendos a mano y lo comparan con un resultado determinista que rechaza una entrada no finita como invalid_input.
Preguntas técnicas
¿Cuánto cuesta la calculadora de beneficios retenidos?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago a $0.002 por llamada correcta; la entrada inválida no se factura.