Parti dalla struttura dei conti collaudata di uno di questi cinque registri Beancount operativi, quindi rinomina i conti e sostituisci gli importi fittizi con i tuoi. Ogni registro incorporato è pubblico, versionato con Git e convalidato tramite bean-check.
Finanze personali quotidiane
Usa un conto dell'attivo per ogni banca, un conto del passivo per ogni carta di credito e conti di spesa che rispondano alle domande che vuoi porre ai tuoi report. L'esempio completo mostra anche stipendi, benefit, trasferimenti, verifiche del saldo e investimenti detenuti.
Copia questa struttura se vuoi un unico sistema contabile per liquidità, carte, entrate e spese ordinarie:
option "operating_currency" "USD"
2026-01-01 open Assets:Bank:Checking USD
2026-01-01 open Liabilities:CreditCard USD
2026-01-01 open Equity:Opening-Balances USD
2026-01-01 open Expenses:Food:Groceries USD
2026-01-01 * "Opening balance"
Assets:Bank:Checking 3,000.00 USD
Equity:Opening-Balances -3,000.00 USD
2026-01-18 * "Corner Market" "Weekly groceries"
Liabilities:CreditCard -71.90 USD
Expenses:Food:Groceries 71.90 USD
2026-01-25 * "Credit card" "Statement payment"
Liabilities:CreditCard 71.90 USD
Assets:Bank:Checking -71.90 USDIl conto della carta di credito mantiene distinta la data dell'acquisto da quella del pagamento. Aggiungi una verifica mensile balance a ogni conto reale, così un errore di importazione non può passare inosservato.
Budget a buste con riporto
Modella ogni busta come un sottoconto del patrimonio netto sovrapposto al conto bancario reale. Assegnare uno stipendio sposta valore all'interno del patrimonio netto, mentre un acquisto registra sia il movimento di denaro sia la decisione di budget.
Copia la struttura Equity:Budget e mantieni il piano separato dal denaro:
option "operating_currency" "USD"
2026-01-01 open Assets:Bank:Checking USD
2026-01-01 open Income:Salary USD
2026-01-01 open Expenses:Groceries USD
2026-01-01 open Equity:Budget:Unallocated USD
2026-01-01 open Equity:Budget:Groceries USD
2026-01-05 * "Acme Corp" "January salary"
Assets:Bank:Checking 4,100.00 USD
Income:Salary -4,100.00 USD
2026-01-05 * "Budget" "Fund groceries"
Equity:Budget:Unallocated -550.00 USD
Equity:Budget:Groceries 550.00 USD
2026-01-08 * "Whole Foods" "Weekly shop"
Assets:Bank:Checking -128.44 USD
Expenses:Groceries 128.44 USD
Equity:Budget:Groceries -128.44 USD
Equity:Budget:Unallocated 128.44 USDLe due coppie di scritture dell'acquisto si pareggiano separatamente. Questa separazione ti permette di azzerare o riassegnare una busta senza modificare il saldo bancario riconciliato. Per il confronto tra budget e consuntivo di Fava, usa invece le più semplici direttive di budget.
Fatturazione e crediti per freelance
Registra una fattura quando maturi il ricavo, quindi azzera il credito quando il cliente paga. Un conto crediti separato per ogni cliente rende visibili le fatture non pagate o pagate solo in parte come normali saldi contabili.
Copia la struttura dei crediti e inserisci il numero della fattura in entrambi gli eventi:
option "operating_currency" "USD"
2026-01-01 open Assets:Bank:Business USD
2026-01-01 open Assets:Receivable:Northwind USD
2026-01-01 open Income:Consulting USD
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
2026-02-05 * "Northwind Traders" "Payment — invoice 2026-001"
invoice: "2026-001"
Assets:Bank:Business 6,000.00 USD
Assets:Receivable:Northwind -6,000.00 USDRegistra l'imposta sulle vendite come passività, non come ricavo, e trasferisci la liquidità destinata alle imposte stimate in un conto di riserva dell'attivo prima di pagarle. Il registro completo mostra entrambi i modelli, oltre a pagamenti parziali, costi riaddebitati e lo stralcio di un credito inesigibile.
Immobile in affitto e quota capitale del mutuo
Tratta l'immobile come un'attività, il mutuo come una passività e il deposito cauzionale dell'inquilino come denaro che dovrai restituire. Suddividi ogni rata del mutuo tra interessi, quota capitale e deposito a garanzia, così lo stato patrimoniale e il conto economico raccontano aspetti diversi.
Copia i gruppi di conti relativi all'immobile, al debito e alla gestione prima di aggiungere le attività mensili:
option "operating_currency" "USD"
1970-01-01 commodity PROP123MAIN
2024-01-01 open Assets:RealEstate:Property PROP123MAIN
2024-01-01 open Assets:Bank:Checking USD
2024-01-01 open Assets:Bank:EscrowImpound USD
2024-01-01 open Liabilities:Mortgage USD
2024-01-01 open Income:RealEstate:Rent USD
2024-01-01 open Expenses:RealEstate:MortgageInterest USD
2024-03-15 * "Escrow" "Buy rental property"
Assets:RealEstate:Property 1 PROP123MAIN {400,000.00 USD}
Assets:Bank:Checking -80,000.00 USD
Liabilities:Mortgage -320,000.00 USD
2024-04-01 * "Bank" "Mortgage payment"
Expenses:RealEstate:MortgageInterest 1,866.67 USD
Liabilities:Mortgage 262.39 USD
Assets:Bank:EscrowImpound 566.67 USD
Assets:Bank:Checking -2,695.73 USDTieni distinti il terreno, il valore ammortizzabile dell'edificio, le migliorie capitalizzate, l'ammortamento accumulato e i movimenti del conto di deposito a garanzia. La guida agli immobili in affitto spiega come questi saldi alimentano i report.
Lotti di criptovalute e base di costo
Assegna a ogni acquisto un costo tra parentesi graffe e identifica lo stesso lotto quando vendi. Beancount conserva così la data di acquisizione e la base di costo nei trasferimenti tra wallet ed exchange e nelle cessioni imponibili, invece di ridurre un investimento a un unico saldo medio.
Copia la commodity, i conti dell'exchange e la registrazione esplicita della plusvalenza realizzata:
option "operating_currency" "USD"
1970-01-01 commodity BTC
2024-01-01 open Assets:Crypto:Coinbase:BTC BTC
2024-01-01 open Assets:Crypto:Coinbase:USD USD
2024-01-01 open Expenses:Crypto:Fees:Trading USD
2024-01-01 open Income:Crypto:CapitalGains:ShortTerm USD
2024-02-15 * "Coinbase" "Buy 0.10 BTC"
Assets:Crypto:Coinbase:BTC 0.10 BTC {43,800.00 USD, 2024-02-15}
Assets:Crypto:Coinbase:USD -4,380.00 USD
2024-08-20 * "Coinbase" "Sell the February lot"
Assets:Crypto:Coinbase:BTC -0.10 BTC {43,800.00 USD, 2024-02-15}
Assets:Crypto:Coinbase:USD 5,900.00 USD
Expenses:Crypto:Fees:Trading 8.85 USD
Assets:Crypto:Coinbase:USD -8.85 USD
Income:Crypto:CapitalGains:ShortTerm -1,520.00 USDI trasferimenti tra i tuoi wallet conservano il lotto invece di generare un ricavo. Il registro completo prosegue con staking, mining, finanza decentralizzata e NFT; la guida agli inventari spiega i metodi di contabilizzazione e la riduzione dei lotti.