Calculadora de AFN
Saiba quanto dinheiro externo um plano de crescimento exige: vendas de 500.000 crescendo 25%, ativos de 300.000, passivos espontâneos de 60.000, margem de 6% e distribuição de 40% deixam uma lacuna de 37.500. Cada valor intermediário também aparece. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Vendas atuais
- 500.000
- Ativos totais
- 300.000
- Passivos espontâneos
- 60.000
- Margem de lucro
- 0,06
- Índice de distribuição de dividendos
- 0,4
- Taxa de crescimento das vendas
- 0,25
- Afn
- 37.500
- Vendas projetadas
- 625.000
- Aumento das vendas
- 125.000
- Aumento de ativos necessário
- 75.000
Você informa as vendas atuais, o ativo total, os passivos espontâneos, a margem de lucro, o índice de distribuição de dividendos e a taxa projetada de crescimento das vendas, e ela retorna o financiamento externo necessário junto com todos os valores intermediários — vendas projetadas, aumento necessário do ativo, aumento espontâneo dos passivos e acréscimo aos lucros retidos. Uma única chamada determinística, sem planilhas.
O que os fundos adicionais necessários realmente medem
Crescer não é de graça. Quando as vendas sobem, a empresa normalmente precisa de mais estoque, mais contas a receber e muitas vezes mais equipamentos, e alguém tem de pagar por esses ativos. Parte da conta é coberta automaticamente: os fornecedores concedem mais crédito à medida que as compras crescem, e salários e impostos provisionados aumentam junto com a operação — são os passivos espontâneos.
Outra parte vem de dentro, do lucro que a operação ampliada gera e retém em vez de distribuir como dividendos. Os fundos adicionais necessários são o que sobra depois de contabilizar essas duas fontes internas: o valor que precisa vir de novos empréstimos bancários, novos títulos ou novo capital próprio. Um resultado positivo indica que é preciso financiamento externo; um resultado negativo indica que o crescimento, na verdade, gera um excedente de financiamento que pode ser usado para amortizar dívidas ou financiar distribuições.
Como o cálculo funciona
Primeiro, as vendas projetadas são calculadas como as vendas atuais multiplicadas por um mais a taxa de crescimento, e o aumento das vendas é a diferença. Em seguida, o aumento necessário do ativo é a razão atual entre ativo e vendas multiplicada por esse aumento, partindo do pressuposto de que o ativo cresce proporcionalmente às vendas; o aumento espontâneo dos passivos é calculado da mesma forma a partir da razão entre passivo e vendas.
Por fim, o acréscimo aos lucros retidos é a margem de lucro multiplicada pelas vendas projetadas e por um menos o índice de distribuição — o lucro que o próximo período vai reter. O AFN é então o aumento necessário do ativo menos o aumento espontâneo dos passivos menos o acréscimo aos lucros retidos. Todas as entradas e saídas são arredondadas para duas casas decimais para que os resultados sejam estáveis, e qualquer entrada não finita ou fora do intervalo é rejeitada com um erro que nunca é cobrado.
Como interpretar o resultado e planejar com ele
O objeto retornado foi feito para planejamento, não apenas para um número isolado. Junto com o afn, você recebe as vendas projetadas, o aumento das vendas, o aumento necessário do ativo, o aumento dos passivos espontâneos e o acréscimo aos lucros retidos, de modo a ver exatamente qual termo impulsiona a lacuna de financiamento.
Uma empresa com margem de lucro alta e índice de distribuição baixo muitas vezes descobre que os lucros retidos cobrem a maior parte de um crescimento moderado, enquanto um distribuidor de margem apertada pode precisar de uma linha de crédito para a mesma expansão. A taxa de crescimento deve ser zero ou positiva — o modelo responde a perguntas sobre expansão, não sobre contração, e uma taxa negativa é rejeitada como entrada inválida.
Use-o em fluxos de orçamento, projeções prontas para credores, apresentações para o conselho e análises de sensibilidade: varie a taxa de crescimento entre chamadas e observe como a lacuna de financiamento se amplia ou se fecha.
Casos de uso
Dimensione uma linha de crédito antes do ano começar
Alimente o AFN com o plano de crescimento de vendas do próximo ano para que a tesouraria negocie o financiamento antes de a lacuna aparecer, não depois.
Teste a resistência de um cenário de crescimento
Compare o AFN em várias taxas de crescimento para descobrir a expansão mais rápida que a empresa consegue financiar apenas com lucros retidos e crédito de fornecedores.
Dê suporte a um pedido de empréstimo
Anexe o detalhamento — aumento do ativo, passivos espontâneos, lucros retidos — a uma projeção pronta para o credor, em vez de um número isolado sem explicação.
Perguntas frequentes
Quanto custa?
Também é grátis executar no seu navegador nesta página.
O que acontece se a taxa de crescimento das vendas for negativa?
O modelo AFN responde a perguntas sobre expansão; requisições que falham não são cobradas.
O que significa um resultado de AFN negativo?
Significa que o crescimento gera mais financiamento interno do que consome: os lucros retidos somados aos passivos espontâneos superam o aumento necessário do ativo, deixando um excedente.
Os índices são porcentagens ou frações?
Frações. Uma margem de lucro de 6% é 0,06, um índice de distribuição de 40% é 0,4 e um crescimento de 25% é 0,25.
Quais passivos contam como espontâneos?
Os que crescem automaticamente com as vendas, normalmente contas a pagar e despesas provisionadas. Empréstimos bancários e títulos não são espontâneos — são exatamente o financiamento externo que o AFN mede.
Algum dado é armazenado?
Não. Os seis números são processados e descartados; apenas o resultado calculado é retornado.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"current_sales": 500000,
"total_assets": 300000,
"spontaneous_liabilities": 60000,
"profit_margin": 0.06,
"payout_ratio": 0.4,
"sales_growth_rate": 0.25
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.afn",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
A API de fundos adicionais necessários (AFN) responde à pergunta que todo plano de crescimento acaba enfrentando: quanto dinheiro externo a empresa terá de captar para bancar o crescimento projetado?
Como o cálculo funciona
O endpoint aplica a fórmula clássica do AFN em três etapas determinísticas.
Como interpretar o resultado e planejar com ele
Automatize por US$ 0,002 por requisição, ou experimente grátis no navegador nesta página primeiro.