Salta al contingut principal

2 entrades etiquetades amb "Journal Entries"

Veure totes les etiquetes

Entenent les entrades de diari a Beancount

· 8 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Les entrades de diari són l'estructura fonamental de la comptabilitat de doble partida, i a Beancount, cada transacció * que escrius és una entrada de diari. Aquesta guia explica l'essencial — dèbits i crèdits, entrades d'ajust i entrades d'inversió — i mostra com es mapen netament a la sintaxi de text pla de Beancount. Aprendràs com mantenir llibres precisos amb el mínim de cerimònia.


2025-09-02-journal-entries-in-beancount

Un repàs ràpid: què és una entrada de diari?

Una entrada de diari és el registre formal i datat d'una transacció financera. S'expressa en termes de dèbits i crèdits que mantenen l'equació comptable fonamental en equilibri:

Actius=Passius+PatrimoniActius = Passius + Patrimoni

En un sistema de doble partida, cada transacció afecta almenys dos comptes, i el total de dèbits ha d'igualar el total de crèdits. Aquesta regla senzilla és la que fa que els informes financers posteriors, com l'estat de resultats i el balanç, siguin fiables i precisos.


Dèbits i crèdits en un minut

Els conceptes de dèbits i crèdits poden ser confusos al principi, però es redueixen a poques regles simples. Pensa-ho d'aquesta manera: "d'on ve el valor?" (crèdit) i "on va el valor?" (dèbit).

Aquí tens una fitxa ràpida de com augmenten els cinc tipus principals de comptes:

Tipus de compteAugmenta amb
ActiusDèbit
DespesesDèbit
PassiusCrèdit
PatrimoniCrèdit
IngressosCrèdit

Com es veu una entrada de diari a Beancount

Beancount utilitza directives de text senzilles i llegibles per a registrar transaccions. Cada transacció ha d'equilibrar a zero per a cada mercaderia (p. ex., USD, EUR, acció AAPL). Beancount llançarà un error si no ho fa.

Aquí tens una transacció bàsica per comprar cafè:

2025-09-10 * "Coffee Bar" "Team coffee"
Expenses:Food:Coffee 18.00 USD
Assets:Bank:Checking -18.00 USD

Observa com les dues anotacions (línies amb comptes) sumen zero: $18.00 + (-$18.00) = 0.

Pots afegir context potent directament a la narració mitjançant etiquetes (com #clientX) per a filtrar i enllaços (com ^INV-2025-001) per a connectar entrades relacionades.

Per exemple, així pots enllaçar una factura al seu pagament:

; Primer, registra la factura que vas enviar al client
2025-09-15 * "Acme Corp" "Invoice 2025-001 #clientX ^INV-2025-001"
Assets:AccountsReceivable 1000.00 USD
Income:Consulting -1000.00 USD

; Més tard, registra el pagament i enllaça'l a la factura original
2025-09-28 * "Acme Corp" "Payment on ^INV-2025-001"
Assets:Bank:Checking 1000.00 USD
Assets:AccountsReceivable -1000.00 USD

L'etiqueta #clientX et permet filtrar fàcilment totes les transaccions d'aquest client, i l'enllaç ^INV-2025-001 crea una connexió entre les dues entrades que pots seguir en els informes.


Entrades de diari comunes (prètes per enganxar)

Aquí tens diverses transaccions empresarials habituals formatades per a Beancount.

El propietari inverteix efectiu

Un propietari aporta fons personals per iniciar l'empresa.

2025-01-01 * "Owner" "Initial capital contribution"
Assets:Bank:Checking 10000.00 USD
Equity:Owner-Capital -10000.00 USD

Venda en efectiu amb impost de venda

Un client paga en efectiu per un producte, incloent un impost de venda del 8 % que hauràs de remetre al govern més tard.

2025-01-05 * "Walk-in Customer" "Cash sale with 8% tax"
Assets:Cash 108.00 USD
Income:Sales -100.00 USD
Liabilities:Tax:Sales -8.00 USD

Venda a crèdit (factura) i cobrament

Proporciones un servei i factures al client, i després reps el pagament més tard.

2025-01-10 * "Acme Corp" "Consulting invoice ^INV-2025-002"
Assets:AccountsReceivable 2500.00 USD
Income:Consulting -2500.00 USD

2025-01-30 * "Acme Corp" "Payment on ^INV-2025-002"
Assets:Bank:Checking 2500.00 USD
Assets:AccountsReceivable -2500.00 USD

Despesa amb targeta de crèdit

Compres subministraments d'oficina amb una targeta de crèdit de l'empresa.

2025-01-12 * "OfficeMax" "Supplies on credit card"
Expenses:Office:Supplies 75.00 USD
Liabilities:CreditCard -75.00 USD

nòmina (model simple)

Processes la nòmina, registrant la despesa salarial bruta, les retencions d'impostos dels empleats i el pagament net des del teu banc.

2025-01-31 * "Payroll" "January wages and withholdings"
Expenses:Payroll:Wages 2000.00 USD
Liabilities:Taxes:Withheld -400.00 USD
Assets:Bank:Checking -1600.00 USD

Depreciació mensual

Registres la despesa de depreciació mensual d'un actiu, com un portàtil.

2025-01-31 * "Depreciation" "Laptop, straight-line"
Expenses:Depreciation 100.00 USD
Assets:Equipment:AccumDepr -100.00 USD

Despesa prepagada i amortització mensual

Pagues una assegurança anual per avançat i després reconeixes una fracció mensual de la despesa.

; 1. Pagament de la pòlissa anual
2025-01-01 * "InsureCo" "Annual insurance premium"
Assets:Prepaid:Insurance 1200.00 USD
Assets:Bank:Checking -1200.00 USD

; 2. Reconèixer una despesa d'un mes al final de gener
2025-01-31 * "InsureCo" "Amortize 1/12 of insurance"
Expenses:Insurance 100.00 USD
Assets:Prepaid:Insurance -100.00 USD

Ingressos no guanyats i reconeixement mensual

Un client paga per avançat una subscripció de 3 mesos. Registres l'efectiu i després reconeixes un mes d'ingressos.

; 1. El client paga per avançat el servei
2025-02-01 * "Subscriber" "3-month plan prepaid"
Assets:Bank:Checking 300.00 USD
Liabilities:Unearned:Subs -300.00 USD

; 2. Reconèixer un mes d'ingressos després de prestar el servei
2025-02-28 * "Recognition" "Recognize month 1 of 3"
Liabilities:Unearned:Subs 100.00 USD
Income:Subscriptions -100.00 USD

Provisió per deutes incobrables i baixa

Estableixes una provisió per a factures potencialment incobrables i més tard baixes una factura específica.

; 1. Crear una provisió basada en el 2 % del comptes a cobrar
2025-03-31 * "Provision" "2% of A/R for doubtful accounts"
Expenses:BadDebt 200.00 USD
Assets:AllowanceForDoubtful -200.00 USD

; 2. Baixa d'una factura específica que saps que no es pagarà
2025-04-15 * "Write-off" "Customer XYZ invoice"
Assets:AllowanceForDoubtful 150.00 USD
Assets:AccountsReceivable -150.00 USD

Inventari periòdic i ajust de COGS

Al final d'un període, calcules el Cost de Vendes (COGS) ajustant el teu compte d'inventari.

2025-03-31 * "COGS adjustment" "Periodic inventory method"
Expenses:COGS 4500.00 USD
Assets:Inventory -4500.00 USD

Entrades d'ajust vs. entrades d'inversió

Les entrades d'ajust es registren al final d'un període comptable (com un mes o trimestre) per alinear correctament ingressos i despeses al període en què realment es van guanyar o incorrer. Això inclou acumulacions, diferiments i estimacions com la depreciació.

Les entrades d'inversió són opcionalment registrades el primer dia d'un nou període i inverteixen exactament una entrada d'ajust específica del període anterior. El seu propòsit és simplificar la comptabilitat. En invertir una acumulació, pots registrar la transacció de caixa posterior d'una manera estàndard sense haver de recordar dividir-la contra el compte de passiu.

Exemple: acumulació i inversió de serveis públics

Suposem que has de registrar la despesa de serveis públics de gener, però la factura no arribarà fins a febrer.

; 1. Acumular la despesa estimada al final de gener
2025-01-31 * "Accrual" "Estimate January utilities expense"
Expenses:Utilities 500.00 USD
Liabilities:Accrued:Utilities -500.00 USD

; 2. (Opcional) Invertir l'acumulació el primer dia del període següent
2025-02-01 * "Reversal" "Undo January utilities accrual"
Liabilities:Accrued:Utilities 500.00 USD
Expenses:Utilities -500.00 USD

; 3. Registrar el pagament real quan arribi al febrer
; La factura real és de 520 USD. Per causa de la inversió, pots
; registrar l'import complet al compte de despeses sense problemes.
; La despesa neta per al febrer serà 520 - 500 = 20 USD.
2025-02-10 * "City Utilities" "Payment for January bill"
Expenses:Utilities 520.00 USD
Assets:Bank:Checking -520.00 USD

Nota: L'exemple a l'esquema mostra dividir el pagament final. El mètode d'entrada d'inversió és una alternativa que simplifica l'entrada de pagament final.


Llista de comprovació per a cada entrada de diari a Beancount

Segueix aquests passos per assegurar que les teves entrades siguin netes i correctes:

  1. Comença amb la data (AAAA-MM-DD) i un senyal de transacció (*).
  2. Afegeix un beneficiari i una narració descriptiva. Utilitza #etiquetes i ^enllaços per a la capacitat de cerca.
  3. Inclou almenys dues línies d'anotació que equilibrin a zero per a cada mercaderia.
  4. Utilitza noms d'accounts adequats sota els cinc tipus: Assets, Liabilities, Equity, Income, Expenses.
  5. Opcionalment, afegeix metadades com document: "invoices/INV-2025-001.pdf" per a traçabilitat.

Errors comuns (i com Beancount ajuda)

  • Anotacions desequilibrades: Si els teus dèbits i crèdits no sumen zero, Beancount rebutjarà l'entrada. Aquesta és una característica clau que evita errors. Pots deixar una quantitat en blanc i Beancount la calcularà automàticament.
  • Signe incorrecte en un compte: És fàcil oblidar que Income, Equity i Liabilities augmenten amb crèdits (que solen ser nombres negatius a Beancount). Si ho fas malament, els teus informes semblaran estranys, però la regla d'equilibri encara ofereix una xarxa de seguretat.
  • Enllaços perduts entre entrades: Oblidar enllaçar una factura al seu pagament dificulta el seguiment del que està pendent. Utilitzar ^enllaços de manera consistent resol això creant una pista auditable.

On anar a continuació

  • Llenguatge Beancount i regles d'equilibri: Aprofa't més a la documentació oficial.
  • Full de trucs de sintaxi: Una referència pràctica per a totes les directives de Beancount.
  • Introducció a dèbits/crèdits: Un bon punt de partida si ets nou en les regles comptables.
  • Entrades d'ajust/inversió: Articles més detallats sobre la teoria comptable.

Apèndix: Mapeig de termes comptables → Beancount

Aquesta guia ràpida de traducció t'ajuda a mapar instruccions comptables a la sintaxi de Beancount.

Instrucció comptableAcció Beancount
Debitar una despesaImport positiu a un compte Expenses:
Creditar un passiuImport negatiu a un compte Liabilities:
Acumular ingressosAssets:AccountsReceivable +
Income:* -
Diferir ingressosAssets:Bank:* +
Liabilities:Unearned:* -
Reconèixer ingressos diferitsLiabilities:Unearned:* +
Income:* -

Amb aquests patrons i exemples, pots modelar netament gairebé qualsevol esdeveniment empresarial a Beancount, assegurant que els teus informes financers coincideixin sense cap sorpresa.

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.