Orçamento empresarial
Receitas previstas de 60.000 com vendas e contratos recorrentes, contra 31.650,5 de aluguel, folha, materiais e marketing, deixam um saldo líquido de 28.349,5 no período. Liste cada linha de receita e de despesa por categoria para ver os três totais do seu plano. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Um orçamento empresarial é a história de caixa prevista de um período: cada linha de receita que você espera receber, cada linha de despesa que espera desembolsar, e o saldo que resta quando os dois totais se encontram. Donos, contabilistas e operadores ainda reconstroem essa soma em uma célula de planilha que se desloca quando uma categoria é acrescentada e alguém esquece de estender o intervalo.
Como se formam receitas previstas, despesas e o saldo líquido
Um orçamento empresarial previsto é uma lista de linhas de receita nomeadas e uma lista de linhas de despesa nomeadas em uma única moeda, não um valor global digitado em uma célula. Cada linha de receita traz uma categoria como vendas de produto, retenedores, licenciamento ou juros, junto com um valor previsto para o período. Cada linha de despesa faz o mesmo com aluguel, folha de pagamento, suprimentos, marketing, seguro e o restante do plano operacional.
Um líquido estritamente positivo é um superávit para a janela que você planeja; um líquido estritamente negativo é um déficit; um líquido zero é um plano equilibrado e é informado assim. Nomes de categoria são rótulos para pessoas e para os vetores de linha ecoados na resposta; nunca mudam a aritmética, então duas linhas ambas chamadas Vendas são simplesmente duas parcelas. Os valores podem ser fracionários porque cotações e faturas raramente caem em unidades inteiras.
Zero é um valor previsto válido para uma categoria marcador que você quer visível na planilha sem aportar caixa neste mês. A identidade coincide com um rascunho simples de demonstração de resultado: receber, gastar, resto. A calculadora não aplica imposto, depreciação, regime de competência nem conversão de moeda; essas camadas pertencem a um passo posterior quando os totais previstos já são conhecidos.
Onde uma calculadora de orçamento empresarial ganha o lugar
Quem digita orçamento empresarial em uma caixa de busca já sabe que está totalizando um plano, não calculando faixas de imposto, não rateando uma conta doméstica e não precificando uma viagem. Quer entradas previstas menos saídas previstas a partir de categorias nomeadas, sem reconstruir o mesmo intervalo SUM em uma planilha que se desvia quando uma linha é inserida. Lojas independentes rascunham um plano mensal a partir de vendas, retenedores, aluguel e folha e precisam de três números de cabeçalho que possam colar em uma revisão.
Cursos de contabilidade em sala que ensinam uma identidade simples de demonstração de resultado precisam de um oráculo que rejeite um valor não finito em vez de emitir em silêncio um total que um avaliador poderia tratar como acerto. A validação falha não consome saldo. Combine esta capacidade com uma ferramenta à parte de imposto ou de fluxo de caixa quando precisar dessas camadas; conserve esta superfície centrada nas receitas previstas, nas despesas previstas e no saldo líquido que as pessoas querem dizer quando buscam essa frase.
Casos de uso
Planos mensais de dono e de loja
Totalize vendas, retenedores, aluguel, folha e suprimentos do mês e leia superávit ou déficit antes de o período começar.
Exercícios de sala da demonstração de resultado
Confira uma identidade simples de resultado previsto com um oráculo que rejeita valores não finitos em vez de pular em silêncio uma linha envenenada.
Perguntas frequentes
O que ocorre se um valor não é um número finito?
NaN, Infinity e texto não numérico são rejeitados para que um valor envenenado não altere os totais em silêncio. Entrada inválida não é cobrada.
As listas de receitas ou de despesas podem ficar vazias?
Não. Cada lista precisa de pelo menos uma linha prevista com um nome de categoria não vazio e um valor finito. Use valor zero se uma categoria deve aparecer sem aportar caixa neste período.
Isto produz uma demonstração de resultado completa?
Não aplica imposto, depreciação, regime de competência nem conversão de moeda.
O que o percentual de despesas do orçamento empresarial indica?
Mostra quanto das receitas previstas as despesas previstas consomem. No exemplo, 31.650,5 de despesas contra 60.000 de receitas dão 52,75%, ou seja, pouco mais da metade de tudo o que entra já está comprometido.
Duas linhas do orçamento podem ter o mesmo nome de categoria?
Sim. Os nomes de categoria são rótulos para você e para quem revisa o plano, não entram na conta, então duas linhas chamadas Vendas são simplesmente somadas. Use-os para deixar o plano fácil de ler.
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/business-budget \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"income":[{"category":"Product sales","amount":48000},{"category":"Service retainers","amount":12000}],"expenses":[{"category":"Rent","amount":3600},{"category":"Payroll","amount":22000},{"category":"Supplies","amount":1850.5},{"category":"Marketing","amount":4200}]}'const res = await fetch("https://api.kit.forhosting.com/fin/business-budget", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"income": [
{
"category": "Product sales",
"amount": 48000
},
{
"category": "Service retainers",
"amount": 12000
}
],
"expenses": [
{
"category": "Rent",
"amount": 3600
},
{
"category": "Payroll",
"amount": 22000
},
{
"category": "Supplies",
"amount": 1850.5
},
{
"category": "Marketing",
"amount": 4200
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/business-budget",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"income": [
{
"category": "Product sales",
"amount": 48000
},
{
"category": "Service retainers",
"amount": 12000
}
],
"expenses": [
{
"category": "Rent",
"amount": 3600
},
{
"category": "Payroll",
"amount": 22000
},
{
"category": "Supplies",
"amount": 1850.5
},
{
"category": "Marketing",
"amount": 4200
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/business-budget", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"income":[{"category":"Product sales","amount":48000},{"category":"Service retainers","amount":12000}],"expenses":[{"category":"Rent","amount":3600},{"category":"Payroll","amount":22000},{"category":"Supplies","amount":1850.5},{"category":"Marketing","amount":4200}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"income":[{"category":"Product sales","amount":48000},{"category":"Service retainers","amount":12000}],"expenses":[{"category":"Rent","amount":3600},{"category":"Payroll","amount":22000},{"category":"Supplies","amount":1850.5},{"category":"Marketing","amount":4200}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/business-budget", 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
{
"income": [
{
"category": "Product sales",
"amount": 48000
},
{
"category": "Service retainers",
"amount": 12000
}
],
"expenses": [
{
"category": "Rent",
"amount": 3600
},
{
"category": "Payroll",
"amount": 22000
},
{
"category": "Supplies",
"amount": 1850.5
},
{
"category": "Marketing",
"amount": 4200
}
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.business_budget",
"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.
Limites
max_items | 500 |
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
Esta calculadora de orçamento empresarial aceita duas listas de nomes de categoria e valores, totaliza as receitas previstas, totaliza as despesas previstas e devolve net_balance como total_income menos total_expenses. Cada valor deve ser um número finito; Infinity, NaN e texto não numérico falham com invalid_input em vez de envenenar a soma. Chamadas bem-sucedidas são cobradas a US$ 0,002; entrada inválida não é cobrada.
Como se formam receitas previstas, despesas e o saldo líquido
Esta calculadora percorre a lista de receitas, soma cada valor finito em total_income, percorre a lista de despesas, soma cada valor finito em total_expenses e subtrai para produzir net_balance: net_balance iguala total_income menos total_expenses. Arredondar cada linha a duas casas decimais antes de somar mantém as linhas exibidas e os três totais de cabeçalho coerentes na moeda usual, para que um painel possa ligar total_income, total_expenses e net_balance sem um segundo arredondamento.
Contrato de entrada, forma da resposta e comportamento em erro
Em cada linha, category também aceita name ou label, e amount também aceita value. Até quinhentas linhas são aceitas em cada lista nesta rota parse gratuita. Essa regra do número finito é o contrato do produto: um valor envenenado não deve virar zero em silêncio nem pular a linha. Prefira números nus a strings formatadas; marcas de moeda e separadores de milhar não são analisados. Envie um corpo JSON com dois vetores obrigatórios de registros, ambos na mesma moeda e na mesma janela de planejamento. O campo income é uma lista não vazia de objetos, cada um com uma string category não vazia e um número amount finito; os aliases revenues, income_items e income_lines são aceitos para que uma exportação não precise de um passo de renomeação. O campo expenses é a lista correspondente de saídas; os aliases costs, expense_items e expense_lines são aceitos. Campos ausentes, listas vazias, linhas que não são objeto, nomes de categoria em branco, valores não finitos, Infinity, NaN e texto não numérico falham com invalid_input nomeando o campo e não são cobrados. Em caso de sucesso o corpo informa income_count, expense_count e line_count, devolve total_income, total_expenses e net_balance arredondados a duas casas, define balance_status como surplus, deficit ou balanced, e ecoa os vetores income e expenses já limpos com index, category e amount. Quando total_income não é zero, expense_to_income_ratio e expense_percent entram para que um painel grafique o gasto contra a entrada sem uma segunda divisão; essas chaves são omitidas quando a receita é zero em vez de voltarem nulas. Uma string de fórmula reitera que net_balance iguala total_income menos total_expenses. Exemplo: vendas de produto de quarenta e oito mil mais retenedores de doze mil contra aluguel três mil e seiscentos, folha vinte e dois mil, suprimentos mil oitocentos e cinquenta com cinquenta centavos e marketing quatro mil e duzentos produzem total_income de sessenta mil, total_expenses de trinta e um mil seiscentos e cinquenta com cinquenta centavos e um net_balance superavitário de vinte e oito mil trezentos e quarenta e nove com cinquenta centavos. Chamadas API bem-sucedidas usam o preço-base publicado US$ 0,002 por item.
Onde uma calculadora de orçamento empresarial ganha o lugar
Agências extraem listas de categoria de uma exportação de faturamento e precisam de um líquido determinístico que um script financeiro chamará depois pela API. Como a implementação é código analítico parse de tier A, cada chamada bem-sucedida permanece barata a US$ 0,002 sem tokens de modelo e sem rede de saída. Mantenha os pedidos pequenos, fixe total_income, total_expenses e net_balance nos testes, e você obtém um superávit ou déficit previsto reproduzível para revisões do dono, dossiês de conselho e cadernos leves de gestão de escritório sem levantar um sistema contábil completo.
Casos de integração
Revisões de agência e de estúdio
Leve listas de categoria de uma exportação de faturamento a um net_balance determinístico que um script financeiro pode chamar de novo sem um intervalo de planilha.
Perguntas técnicas
Como a calculadora de orçamento empresarial obtém o saldo líquido?
Envie duas listas de linhas {category, amount}: income e expenses. A API soma cada lista e devolve net_balance = total_income − total_expenses, mais balance_status surplus, deficit ou balanced.
Quanto custa a calculadora de orçamento empresarial?
A ferramenta do navegador é gratuita. Pedidos API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.