ForHosting KIT · Ferramentas para dev

Calculadora de valor presente líquido para fluxos de caixa

Esta calculadora de valor presente líquido converte uma sequência de fluxos de caixa atuais e futuros em um único valor no período zero.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

Informe uma taxa de desconto por período e liste os fluxos em ordem cronológica, começando pelo período zero. O resultado apresenta o VPL total e o valor presente de cada entrada, facilitando a conferência, a explicação e a reprodução do cálculo. Use-a para comparar investimentos, avaliar projetos, analisar propostas ou verificar uma planilha sem esconder as premissas de tempo atrás de um único número sem explicação.

Informe os fluxos de caixa na ordem correta dos períodos

Comece a lista de fluxos pelo valor que ocorre no período zero. Esse valor costuma ser o investimento inicial e, por isso, frequentemente é negativo, embora a calculadora aceite qualquer sinal. Acrescente os recebimentos e pagamentos posteriores em ordem cronológica, com um valor para cada período de mesma duração. Um zero tem significado: inclua-o quando não houver movimentação em um período, mas os fluxos seguintes ainda precisarem do expoente correto. Não retire um período vazio apenas para encurtar a lista, pois mover um recebimento do período três para o dois altera seu valor presente. A ferramenta interpreta a posição no array como o número do período; o primeiro valor usa o período zero, o segundo usa o período um e assim por diante. Todos os valores devem ser números finitos. Você pode usar fluxos anuais com taxa anual, fluxos mensais com taxa mensal ou outro intervalo consistente. A regra fundamental é que a taxa e o espaçamento dos fluxos representem a mesma duração de período.

Entenda como o desconto é calculado

Para cada período, a calculadora divide o respectivo fluxo de caixa por um mais a taxa de desconto elevado ao número daquele período. O período zero é dividido por um e, portanto, não se altera. Quando a taxa é positiva, valores mais distantes recebem descontos maiores à medida que o número do período aumenta. O fator de desconto e o valor presente exibidos permitem auditar cada etapa, sem depender apenas do total final. Depois, a calculadora soma os valores presentes com soma compensada, reduzindo perdas evitáveis de precisão de ponto flutuante quando valores positivos e negativos elevados quase se anulam. Os números de saída são normalizados com precisão estável para que entradas iguais produzam JSON consistente. Uma taxa de 0.10 representa dez por cento por período, não dez; -0.05 representa menos cinco por cento. Taxas iguais ou inferiores a -1 são recusadas porque um mais a taxa se torna zero ou negativo, invalidando o modelo padrão de VPL ao longo dos períodos. O VPL final é a soma de todos os valores trazidos ao período zero.

Interprete o VPL e compare alternativas com cuidado

Um VPL positivo indica que as entradas descontadas superam as saídas descontadas na taxa escolhida. Um VPL negativo indica que os retornos projetados não recuperam os custos projetados naquela taxa exigida. Zero representa equilíbrio em termos de valor presente. Esse resultado apoia uma decisão, mas não é um veredito completo sobre o investimento: ele depende da precisão das projeções, da taxa selecionada, da convenção de períodos, dos impostos, do valor terminal e de riscos ausentes da série. Ao comparar alternativas, use fluxos medidos na mesma base e taxas que reflitam premissas comparáveis. Considere testar várias taxas plausíveis para verificar se a classificação muda. Diferencie também este cálculo das funções de planilha cujas fórmulas de VPL às vezes pressupõem que todos os valores informados ocorram no fim de períodos futuros; esta capacidade considera explicitamente o primeiro fluxo como período zero. Guarde o detalhamento retornado junto à análise para que os revisores vejam exatamente qual valor foi descontado, por qual fator e em qual momento.

Avaliar um projeto de capital

Desconte o custo inicial e os fluxos operacionais previstos para verificar se o projeto cria valor na rentabilidade exigida.

Comparar alternativas de investimento

Calcule cada alternativa com a mesma base de período e taxa e compare os totais presentes e a distribuição temporal.

Auditar um modelo financeiro

Use fatores de desconto e valores presentes por período para conferir uma planilha, proposta ou cálculo interno.

Quanto custa?

Cada solicitação de API custa US$ 0,002. O cálculo no navegador está disponível sem uma solicitação ao servidor.

A taxa de desconto é uma porcentagem ou um decimal?

Informe uma taxa decimal. Por exemplo, use 0.08 para 8% por período e -0.05 para -5% por período.

Quando ocorre o primeiro fluxo de caixa?

O primeiro fluxo ocorre no período zero e não sofre desconto. O valor seguinte ocorre no período um.

Por que taxas iguais ou inferiores a -100% são recusadas?

Em -100%, a base de desconto é zero; abaixo disso, é negativa. A fórmula padrão de VPL não é válida para essas taxas ao longo dos períodos.

Os fluxos de caixa podem ser negativos ou zero?

Sim. Valores negativos representam saídas, positivos representam entradas e zeros preservam períodos sem movimentação financeira.

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.

POSThttps://api.kit.forhosting.com/biz/npv-calculate

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/biz/npv-calculate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"discount_rate":0.1,"cash_flows":[-1000,400,500,600]}'
{
  "discount_rate": 0.1,
  "cash_flows": [
    -1000,
    400,
    500,
    600
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "biz.npv_calculate",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_items10000
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →