Calculadora de AFN: fondos adicionales necesarios para crecer
Sepa cuánto dinero externo necesita un plan de crecimiento: ventas de 500.000 que crecen un 25 %, activos de 300.000, pasivos espontáneos de 60.000, margen del 6 % y reparto del 40 % dejan un faltante de 37.500. También verá cada cifra intermedia. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Ventas actuales
- 500 000
- Activos totales
- 300 000
- Pasivos espontáneos
- 60 000
- Margen de beneficio
- 0,06
- Razón de pago de dividendos
- 0,4
- Tasa de crecimiento de ventas
- 0,25
- Afn
- 37 500
- Ventas proyectadas
- 625 000
- Aumento de ventas
- 125 000
- Aumento de activos requerido
- 75 000
Una sola llamada determinista, sin hojas de cálculo.
Qué miden realmente los fondos adicionales necesarios
Crecer no es gratis. Cuando aumentan las ventas, una empresa suele necesitar más inventario, más cuentas por cobrar y, a menudo, más equipamiento, y esos activos alguien tiene que pagarlos. Parte de la factura se cubre automáticamente: los proveedores conceden más crédito a medida que crecen las compras, y los salarios e impuestos devengados crecen con la operación; estos son los pasivos espontáneos.
Otra parte se cubre desde dentro, con el beneficio que la operación ampliada genera y retiene en lugar de repartirlo como dividendos. La cifra de fondos adicionales necesarios es lo que queda después de contabilizar esas dos fuentes internas: el importe que debe provenir de nueva deuda bancaria, nuevos bonos o nuevos fondos propios. Un resultado positivo significa que se requiere financiación externa; un resultado negativo significa que el crecimiento genera en realidad un excedente de financiación que puede usarse para amortizar deuda o financiar distribuciones.
Cómo funciona el cálculo
Primero, las ventas proyectadas se calculan como las ventas actuales multiplicadas por uno más la tasa de crecimiento, y el aumento de las ventas es la diferencia. Segundo, el aumento necesario del activo es la ratio actual de activo sobre ventas multiplicada por ese aumento, suponiendo que el activo crece proporcionalmente a las ventas; el aumento espontáneo de los pasivos se calcula del mismo modo a partir de la ratio de pasivos sobre ventas.
Tercero, la adición a las ganancias retenidas es el margen de beneficio multiplicado por las ventas proyectadas y por uno menos la ratio de reparto: las ganancias que el próximo período retendrá. El AFN es entonces el aumento necesario del activo menos el aumento espontáneo de los pasivos menos la adición a ganancias retenidas. Todas las entradas y salidas se redondean a dos decimales para que los resultados sean estables, y cualquier entrada no finita o fuera de rango se rechaza con un error que nunca se factura.
Cómo interpretar el resultado y planificar con él
El objeto devuelto está pensado para planificar, no solo para dar una cifra. Junto a afn usted obtiene las ventas proyectadas, el aumento de las ventas, el aumento necesario del activo, el aumento de los pasivos espontáneos y la adición a las ganancias retenidas, de modo que puede ver exactamente qué término impulsa la brecha de financiación.
Una empresa con un margen de beneficio amplio y una ratio de reparto baja suele descubrir que las ganancias retenidas cubren la mayor parte de un crecimiento moderado, mientras que un distribuidor con márgenes estrechos puede necesitar una línea de crédito para la misma expansión. La tasa de crecimiento debe ser cero o positiva: el modelo responde a preguntas sobre expansión, no sobre contracción, y una tasa negativa se rechaza como entrada no válida.
Úselo en procesos de presupuestación, proyecciones para prestamistas, presentaciones al consejo y análisis de sensibilidad: varíe la tasa de crecimiento entre llamadas y observe cómo se amplía o se cierra la brecha de financiación.
Qué puede hacer con ella
Dimensionar una línea de crédito antes de que empiece el año
Introduzca el plan de crecimiento de ventas del próximo año en la cifra del AFN para que el equipo de tesorería negocie la financiación antes de que aparezca la brecha, no después.
Someter a prueba un escenario de crecimiento
Compare el AFN con varias tasas de crecimiento para hallar la expansión más rápida que la empresa puede financiar solo con ganancias retenidas y crédito de proveedores.
Respaldar una solicitud de préstamo
Adjunte el desglose —aumento del activo, pasivos espontáneos, ganancias retenidas— a una proyección lista para el prestamista, en lugar de una sola cifra sin explicación.
Preguntas frecuentes
¿Cuánto cuesta?
Además, su uso es gratuito en el navegador de esta página.
¿Qué significa un resultado AFN negativo?
Significa que el crecimiento genera más financiación interna de la que consume: las ganancias retenidas más los pasivos espontáneos superan el aumento necesario del activo, lo que deja un excedente.
¿Las ratios son porcentajes o fracciones?
Fracciones. Un margen de beneficio del 6% es 0.06, una ratio de reparto del 40% es 0.4 y un crecimiento del 25% es 0.25.
¿Qué pasivos cuentan como espontáneos?
Los que crecen automáticamente con las ventas, normalmente las cuentas por pagar y los gastos devengados. Los préstamos bancarios y los bonos no son espontáneos: son precisamente la financiación externa que mide el AFN.
¿Se almacena algún dato?
No. Los seis números se procesan y se descartan; solo se devuelve el resultado calculado.
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/afn \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"current_sales":500000,"total_assets":300000,"spontaneous_liabilities":60000,"profit_margin":0.06,"payout_ratio":0.4,"sales_growth_rate":0.25}'const res = await fetch("https://api.kit.forhosting.com/fin/afn", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"current_sales": 500000,
"total_assets": 300000,
"spontaneous_liabilities": 60000,
"profit_margin": 0.06,
"payout_ratio": 0.4,
"sales_growth_rate": 0.25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/afn",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"current_sales": 500000,
"total_assets": 300000,
"spontaneous_liabilities": 60000,
"profit_margin": 0.06,
"payout_ratio": 0.4,
"sales_growth_rate": 0.25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/afn", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"current_sales":500000,"total_assets":300000,"spontaneous_liabilities":60000,"profit_margin":0.06,"payout_ratio":0.4,"sales_growth_rate":0.25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"current_sales":500000,"total_assets":300000,"spontaneous_liabilities":60000,"profit_margin":0.06,"payout_ratio":0.4,"sales_growth_rate":0.25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/afn", 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
{
"current_sales": 500000,
"total_assets": 300000,
"spontaneous_liabilities": 60000,
"profit_margin": 0.06,
"payout_ratio": 0.4,
"sales_growth_rate": 0.25
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.afn",
"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 API de fondos adicionales necesarios (AFN) responde a la pregunta que tarde o temprano plantea todo plan de crecimiento: ¿cuánto dinero externo tendrá que conseguir la empresa para financiar el crecimiento que proyecta? Usted proporciona las ventas actuales, el activo total, los pasivos espontáneos, el margen de beneficio, la ratio de reparto de dividendos y la tasa de crecimiento de ventas prevista, y la API devuelve la financiación externa requerida junto con cada cifra intermedia: ventas proyectadas, aumento necesario del activo, aumento espontáneo de los pasivos y adición a las ganancias retenidas.
Cómo funciona el cálculo
El endpoint aplica la fórmula clásica del AFN en tres pasos deterministas.
Cómo interpretar el resultado y planificar con él
Automatícelo por $0.002 por solicitud, o pruébelo gratis primero en el navegador de esta página.
Preguntas técnicas
¿Qué ocurre si la tasa de crecimiento de ventas es negativa?
La solicitud se rechaza con un error invalid_input que menciona sales_growth_rate. El modelo AFN responde a preguntas de expansión; las solicitudes fallidas no se facturan.