Ir para o conteúdo principal

Visão Geral

Freelancer Invoicing Example — beancount.io

A Beancount ledger for running a freelance practice: invoicing on accrual, chasing what is owed, sales tax you collect on someone else's behalf, expenses rebilled to clients, and quarterly estimated tax.

Posição financeira

Patrimônio líquido e as contas que o compõem

Patrimônio Líquido
Ativos mais passivos nos últimos 12 meses
30.950 USD
0 USDdesde o mês anterior
Contas
Saldos atuais das contas de ativos e passivos

Movimentação de dinheiro

Receitas e despesas mensais por categoria de conta

junho de 2026
Entradas
junho de 2026
—
Principais fontes
Não houve movimentação de dinheiro neste período.
Média de até 3 períodos anteriores
+1.597,47 USD
Ver tudo
Saídas
junho de 2026
-7.350 USD
Maiores despesas
Média de até 3 períodos anteriores
-2.564,13 USD
Ver tudo

Atividade recente

Atividade do diário considerando os lançamentos

Transações
Transações mais recentes segundo os filtros atuais

Renda vs Despesas

Renda vs Despesas
Gráfico de barras comparando renda total e despesas para cada intervalo no período selecionado.

Balanço Patrimonial

Distribuição de Ativos
Representação visual da composição de Freelancer Invoicing Example — beancount.io ativos
Distribuição de Passivos
Representação visual da composição dos Freelancer Invoicing Example — beancount.io passivos
Nenhum Dado Disponível

Fluxo de caixa

Fluxo de caixa
Fluxo de dinheiro de fontes de receita para despesas e investimentos

Carregando as funções das contas…

README.md

Freelancer Invoicing Example — beancount.io

A Beancount ledger for running a freelance practice: invoicing on accrual, chasing what is owed, sales tax you collect on someone else's behalf, expenses rebilled to clients, and quarterly estimated tax.

The organising idea is that invoicing and getting paid are two different events. An invoice recognises the revenue and creates a receivable; the payment only settles it. Recording revenue when cash lands instead makes your income statement a description of your clients' payment habits rather than of your work.

Quick Start

bash
make install   # Install beancount + fava via uv
make check     # Verify the ledger has zero errors
make serve     # Open Fava at http://localhost:4739

File Guide

FileWhat it demonstrates
main.beanEntry point — options and include directives
accounts.beanPer-client receivables, the sales-tax liability, and the cost chart
transactions/invoicing.beanIssuing invoices with invoice: and due: metadata
transactions/payments.beanOn-time, partial, late, and never — including a bad-debt write-off
transactions/sales-tax.beanTax you collect is a liability, not revenue
transactions/rebilled-expenses.beanPassing project costs to a client, gross vs net
transactions/estimated-taxes.beanReserving cash (not an expense) vs paying it (an expense)

The one thing to copy

Put the invoice number on both the invoice and its payment:

beancount
2026-01-09 * "Northwind Traders" "January retainer"
  invoice: "2026-001"
  due: 2026-02-08
  Assets:Receivable:Northwind   6,000.00 USD
  Income:Consulting            -6,000.00 USD

A per-client receivable account plus due: turns "what is overdue, and by how long" into a balance report instead of a memory exercise.