Nel post di oggi, analizzeremo un registro Beancount per aziende, che ti aiuterà a comprendere le complessità di questo sistema contabile in partita doppia basato su testo semplice.

Iniziamo con il codice:
1970-01-01 open Assets:Bank:Mercury
1970-01-01 open Assets:Crypto
1970-01-01 open Equity:Bank:Chase
1970-01-01 open Income:Stripe
1970-01-01 open Income:Crypto:ETH
1970-01-01 open Expenses:COGS
1970-01-01 open Expenses:COGS:Contabo
1970-01-01 open Expenses:COGS:AmazonWebServices
1970-01-01 open Expenses:BusinessExpenses
1970-01-01 open Expenses:BusinessExpenses:ChatGPT
2023-05-14 * "CONTABO.COM" "Mercury Checking ••1234"
Expenses:COGS:Contabo 17.49 USD
Assets:Bank:Mercury -17.49 USD
2023-05-11 * "Amazon Web Services" "Mercury Checking ••1234"
Expenses:COGS:AmazonWebServices 14490.33 USD
Assets:Bank:Mercury -14490.33 USD
2023-03-01 * "STRIPE" "Mercury Checking ••1234"
Income:Stripe -21230.75 USD
Assets:Bank:Mercury 21230.75 USD
2023-05-18 * "customer_182734" "0x5190E84918FD67706A9DFDb337d5744dF4EE5f3f"
Assets:Crypto -19 ETH {1,856.20 USD}
Income:Crypto:ETH 19 ETH @@ 35267.8 USD
Analisi del Codice
-
Apertura Conti: Il codice inizia aprendo una serie di conti al 01-01-1970. Questi includono un mix di conti patrimoniali (
Assets:Bank:MercuryeAssets:Crypto), un conto di patrimonio netto (Equity:Bank:Chase), conti economici (Income:StripeeIncome:Crypto:ETH) e conti di costo (Expenses:COGS,Expenses:COGS:AmazonWebServices,Expenses:BusinessExpenseseExpenses:BusinessExpenses:ChatGPT). -
Transazioni: Prosegue quindi registrando una serie di transazioni tra il 14-05-2023 e il 18-05-2023.
-
La transazione del 14-05-2023 rappresenta un pagamento di 17,49 USD a
CONTABO.COMdal contoMercury Checking ••1234. Questo viene registrato come un costo (Expenses:COGS:Contabo) e una corrispondente diminuzione del conto patrimoniale (Assets:Bank:Mercury). -
Allo stesso modo, la transazione dell'11-05-2023 rappresenta un pagamento di 14.490,33 USD a
Amazon Web Servicesdallo stesso conto corrente. Questo viene contabilizzato sottoExpenses:COGS:AmazonWebServices. -
La transazione del 01-03-2023 mostra un reddito di 21.230,75 USD da
STRIPEdepositato suMercury Checking ••1234. Questo viene registrato come ricavo (Income:Stripe) e un aumento del conto patrimoniale (Assets:Bank:Mercury). -
L'ultima transazione del 18-05-2023 rappresenta un'operazione in criptovaluta che coinvolge 19 ETH da un cliente. Questa viene tracciata sotto
Assets:CryptoeIncome:Crypto:ETH. Il valore{1,856.20 USD}indica il prezzo dell'ETH al momento della transazione, mentre@@ 35267.8 USDspecifica il valore totale della transazione di 19 ETH.
-
In tutte le transazioni, viene mantenuto il principio della contabilità in partita doppia, garantendo che l'equazione Attività = Passività + Patrimonio Netto sia sempre rispettata.
Considerazioni Finali
Questo registro Beancount fornisce un sistema semplice ma robusto per tracciare le transazioni finanziarie. Come si vede nell'ultima transazione, Beancount è abbastanza flessibile da gestire asset non tradizionali come le criptovalute, dimostrando la sua utilità nel panorama finanziario sempre più digitale di oggi.
Speriamo che questa analisi ti aiuti a comprendere meglio la struttura e le capacità di Beancount, sia che tu sia un contabile esperto o un principiante che cerca di tenere traccia delle proprie finanze personali. Resta sintonizzato per il nostro prossimo post, dove approfondiremo ulteriormente le operazioni avanzate di Beancount.