Salta al contenuto principale
Cheatsheet

Cheatsheet

Cheatsheet completo di Beancount con strutture di conto, sintassi delle transazioni, comandi ed esempi pratici per la contabilità in testo semplice e la tenuta delle registrazioni finanziarie.

Struttura dei conti

Tipi di conto e segni

Tipo          Segno    Esempio
------------------------------------------------
Attività      (+)      Attività:US:BofA:ContoCorrente
Passività     (-)      Passività:CartaCredito:Amex
Reddito       (-)      Reddito:Stipendio:Lordo
Spese         (+)      Spese:Cibo:Ristorante
Patrimonio    (-)      Patrimonio:Apertura:SaldiIniziali

Formato delle merci

# Finanziario
USD, EUR, CAD, AUD     # Valute standard
GOOG, AAPL, VTI       # Veicoli d'investimento
BTC, ETH              # Criptovalute
 
# Tracciamento personalizzato
ORE                   # Tracciamento del tempo
MIGLIA                # Punti fedeltà
PROPRIETÀ             # Immobili

Sintassi delle direttive

Gestione dei conti

# Apertura conti
2024-01-01 apri Attività:ContoCorrente            # Semplice
2024-01-01 apri Attività:Investimenti USD,GOOG    # Con vincoli
 
# Chiusura conti
2024-12-31 chiudi Attività:VecchioConto

Dichiarazione delle merci

2024-01-01 merce VTSAX
    nome: "Vanguard Total Stock Market Index"
    classe-attività: "azionario"

Registrazione delle transazioni

# Transazione base
2024-01-15 * "Supermercato" "Spesa settimanale"
    Attività:ContoCorrente     -100,00 USD
    Spese:Cibo:Alimentari
 
# Con metadati e tag
2024-01-15 * "Ristorante" "Cena di lavoro" #lavoro ^fattura-123
    id: "T-1234"
    ricevuta: "percorso/alla/ricevuta.pdf"
    Spese:Pranzo      80,00 USD
    Passività:CartaCredito

Specifiche di registrazione

# Importo base
Attività:Contante              100,00 USD
 
# Tracciamento del costo base
Attività:Invest:VTSAX      10 VTSAX {100,00 USD}        # Per unità
Attività:Invest:VTSAX      10 VTSAX {{1000,00 USD}}     # Costo totale
Attività:Invest:VTSAX      10 VTSAX {100,00 USD # 9,95 USD} # Con commissioni
 
# Specifiche di prezzo
Attività:Forex            1000,00 USD @ 0,85 EUR        # Per unità
Attività:Forex            1000,00 USD @@ 850,00 EUR     # Prezzo totale
 
# Lotti con data
Attività:Invest:VTSAX      10 VTSAX {100,00 USD, 2024-01-15}

Verifica dei saldi

# Asserzione di saldo
2024-01-31 saldo Attività:ContoCorrente  1000,00 USD
 
# Ricostituzione saldo
2024-01-01 ricostituisci Attività:ContoCorrente Patrimonio:Apertura:SaldiIniziali

Tracciamento dei metadati

# Allegato nota
2024-01-15 nota Attività:ContoCorrente "Chiamato banca per commissioni"
 
# Collegamento documento
2024-01-15 documento Attività:ContoCorrente "percorso/allo/estratto/conto.pdf"
 
# Registrazione prezzo
2024-01-15 prezzo VTSAX  100,00 USD

Registrazione eventi

# Tracciamento posizione
2024-01-15 evento "posizione" "New York, USA"
 
# Modifiche proprietà
2024-01-15 evento "indirizzo" "Via Roma 123"

Gestione dei tag

# Ambito dei tag
attivatag #vacanza
2024-01-15 * "Hotel"
    Spese:Viaggio:Alloggio   200,00 USD
    Attività:CartaCredito
disattivatag #vacanza

Opzioni di configurazione

# Impostazioni base
opzione "titolo" "Registro Finanziario Personale"
opzione "valuta_operativa" "USD"
 
# Denominazione conti
opzione "nome_attività" "Attività"
opzione "nome_passività" "Passività"
opzione "nome_reddito" "Reddito"
opzione "nome_spese" "Spese"
opzione "nome_patrimonio" "Patrimonio"
 
# Gestione documenti
opzione "documenti" "/percorso/dei/documenti"

Commenti e organizzazione

; Commento su singola riga
 
* Sezione Principale
** Sottosezione
; Segue blocco di transazioni...
 
; Raggruppamento conti
; Attività
2024-01-15 ...
 
; Spese
2024-01-16 ...

Questo riferimento fornisce una panoramica completa degli elementi sintattici di Beancount con esempi pratici.