Salta al contingut principal

Assentaments de Diari a Beancount: Com Fer-los, Definicions i Exemples

· 5 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Tota transacció financera que faci el teu negoci ha de ser registrada—i en el món de la comptabilitat en text pla, això comença amb els assentaments de diari. Si utilitzes Beancount, entendre els assentaments de diari és clau per construir registres financers precisos, auditables i nets.

Aquesta guia et guiarà a través de:

2025-06-27-journal-entries

  • Què és un assentament de diari
  • Per què són importants els assentaments de diari
  • Com escriure'ls amb la sintaxi de Beancount
  • Com utilitzar-los de manera efectiva
  • Exemples de transaccions del món real (pagaments de clients, compres, préstecs, etc.)

🧾 Què és un Assentament de Diari a Beancount?

A Beancount, un assentament de diari és una transacció datada escrita en un format de text pla llegible per humans. Cada assentament segueix els principis de la comptabilitat per partida doble—registres d'on prové el diners (crèdit) i on va (dèbit), assegurant que els teus llibres sempre estiguin equilibrats.

Exemple:

2024-06-01 * "Client payment for invoice #123"
Assets:Bank:Checking 600.00 USD
Income:Sales
  • El * indica una transacció liquidada.
  • La descripció mostra el context de l'assentament.
  • Assets:Bank:Checking es debita.
  • Income:Sales es credita (valor implícit).

Cada assentament resideix dins d'un fitxer .beancount—simplement un fitxer de text que pots controlar per versions, fer còpies de seguretat i fins i tot editar a Vim o VSCode.

📒 Per què són Importants els Assentaments de Diari

Els assentaments de diari són la unitat atòmica del teu llibre major.

Ells:

  • Alimenten el teu Llibre Major i els Saldos de Comptes
  • Impulsen tots els informes: Comptes de Resultats, Balanços de Situació, Fluxos d'Efectiu
  • Et permeten rastrejar cada dòlar, línia per línia, fins a la seva font

Amb les eines adequades, veuràs aquestes transaccions representades en una interfície d'usuari—categoritzades, cercables i filtrables. Però tot comença amb aquest simple assentament en text pla.

📚 Com Funciona la Partida Doble a Beancount

Beancount aplica la comptabilitat per partida doble. Tota transacció ha d'estar equilibrada: total de dèbits = total de crèdits.

Regla ràpida:

  • Debita actius i despeses (tu guanyes efectiu o incorres en un cost)
  • Credita ingressos i passius (tu guanyes diners o assumeixes deute)

Exemple – Compra de Material d'Oficina:

2024-06-02 * "Bought printer ink"
Expenses:OfficeSupplies 100.00 USD
Assets:Bank:Checking

🧠 Visualització dels Assentaments

Un cop guardis, a la navegació lateral esquerra de https://beancount.io/ledger/0/income_statement/ veuràs...

  • Vista de Diari: Consulta les transaccions amb cerca, etiquetes i filtratge
  • Menú Desplegable de Filtre de Comptes: Consulta els saldos corrents i els assentaments per compte
  • Compte de Resultats: Suma dels teus comptes Income:* i Expenses:*
  • Balanç de Situació: Els teus actius menys els passius

Fava ajuda a convertir els teus assentaments bruts de Beancount en informes accionables—sense cap configuració de base de dades.

💡 Exemples Comuns d'Assentaments de Diari

✅ Un client et paga

2024-06-05 * "Payment for invoice #456"
Assets:Bank:Checking 1,200.00 USD
Income:Consulting

Opcional: Si utilitzes Comptes a Cobrar:

2024-05-20 * "Invoice #456 sent"
Assets:AccountsReceivable 1,200.00 USD
Income:Consulting

2024-06-05 * "Payment for invoice #456"
Assets:Bank:Checking 1,200.00 USD
Assets:AccountsReceivable -1,200.00 USD

🖨️ Compres material d'oficina

2024-06-07 * "Staples run"
Expenses:OfficeSupplies 85.00 USD
Assets:Bank:Checking

🏦 Fas un pagament de préstec

Suposem que pagues 1.000 $, amb 200 $ en interessos i 800 $ destinats al principal:

2024-06-10 * "Loan repayment"
Liabilities:Loan -800.00 USD
Expenses:LoanInterest 200.00 USD
Assets:Bank:Checking -1,000.00 USD

🔒 Assentaments de Tancament a Fi d'Any

Per "tancar els llibres", normalment transfereixes tots els comptes d'Income i Expenses a Equity.

2024-12-31 close Income:*
2024-12-31 close Expenses:*

O, manualment:

2024-12-31 * "Close books"
Equity:RetainedEarnings 45,000.00 USD
Income:Consulting -45,000.00 USD

🛠️ Assentaments d'Ajust

Si fas comptabilitat d'acumulació (o meritació), voldràs afegir assentaments d'ajust—per a despeses prepagades, ingressos meritats, etc.

Exemple: Subscripció mensual de programari de 100 $ pagada anualment

2024-01-01 * "Annual software payment"
Assets:Prepaid 1,200.00 USD
Assets:Bank:Checking -1,200.00 USD

2024-01-31 * "Monthly amortization"
Expenses:Software 100.00 USD
Assets:Prepaid -100.00 USD

Automatitza amb scripts o eines de Beancount disponibles.

🧰 Beancount: Lleuger, Auditable, Poderós

Beancount no és només una eina de comptabilitat—és una idea: veritat financera transparent i en text pla. És un sistema de llibre major modern que és:

  • Fàcil de controlar per versions (Git!)
  • Totalment portàtil (sense base de dades propietària)
  • Ideal per a desenvolupadors, autònoms i petites empreses

A punt per Començar?

Comença el teu fitxer Beancount amb:

option "title" "My Business Ledger"
option "operating_currency" "USD"

2024-01-01 open Assets:Bank:Checking USD
2024-01-01 open Income:Sales USD
2024-01-01 open Expenses:OfficeSupplies USD
2024-01-01 open Equity:OpeningBalances USD

2024-01-01 * "Initial balance"
Assets:Bank:Checking 10,000.00 USD
Equity:OpeningBalances

Després, carrega el teu fitxer amb la teva eina de visualització preferida per veure la màgia.

Vols un inici més fàcil? Prova plantilles, importadors o eines de la comunitat com bean-extract.

Amb Beancount, els teus llibres són finalment teus—senzills, programables i a prova d'auditories.

Fes-me saber si vols una versió en PDF descarregable o variacions dels exemples específiques per a petites empreses.