Salta al contenuto principale
Esempi pratici di registri contabili

Esempi pratici di registri contabili

Copia cinque modelli di registri Beancount operativi e convalidati per le finanze familiari, il budget a buste, la fatturazione da freelance, gli immobili in affitto e la base di costo degli investimenti.

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 USD

Il 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 USD

Le 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 USD

Registra 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 USD

Tieni 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 USD

I 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.