Salta al contingut principal

42 publicacions etiquetades amb "comptabilitat"

Veure totes les etiquetes

La Màgia de la Comptabilitat en Text Pla amb Beancount

· 6 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Descobreix la Màgia de la Comptabilitat en Text Pla amb Beancount

Beancount.io banner

Introducció

2023-04-18-introduction-to-beancount

Benvingut a un món on la comptabilitat ja no és una tasca intimidatòria. Avui, et presentem Beancount, una eina de comptabilitat en text pla potent, flexible i intuïtiva. Beancount t'ajuda a prendre el control de les teves finances proporcionant un enfocament transparent i senzill per gestionar els teus diners.

En aquesta guia completa, aprofundirem en els conceptes bàsics de Beancount, explicarem els seus conceptes clau i et guiarem a través de les seves característiques senzilles però potents. Al final d'aquest blog, tindràs una comprensió sòlida de Beancount i estaràs preparat per començar a utilitzar-lo per organitzar i analitzar la teva vida financera.

Què és Beancount?

Beancount és un sistema de comptabilitat en text pla de codi obert creat per Martin Blais. Inspirat en el sistema Ledger de John Wiegley, Beancount té com a objectiu proporcionar un mètode robust i fiable per gestionar les finances personals i de petites empreses utilitzant fitxers de text pla. Amb Beancount, pots fer un seguiment dels teus ingressos, despeses, inversions i molt més amb facilitat.

Per què Beancount?

La comptabilitat en text pla ofereix diversos avantatges respecte als sistemes de comptabilitat tradicionals basats en fulls de càlcul o programari:

  • Transparència: Els fitxers de Beancount són llegibles per humans, cosa que facilita la comprensió i l'auditoria de les teves dades financeres.
  • Flexibilitat: Beancount es pot personalitzar fàcilment per adaptar-se a les teves necessitats específiques, i pots utilitzar el teu editor de text preferit i el sistema de control de versions per gestionar les teves dades financeres.
  • Portabilitat: Les teves dades financeres es poden accedir des de qualsevol dispositiu, i és fàcil transferir-les entre sistemes o compartir-les amb altres.
  • A prova de futur: Els fitxers de text pla són universalment compatibles, assegurant que les teves dades financeres romandran accessibles, fins i tot a mesura que la tecnologia evolucioni.

Conceptes Clau de Beancount

Per utilitzar Beancount de manera efectiva, és crucial entendre els seus conceptes clau:

  • Transaccions: Els esdeveniments financers, com ara ingressos, despeses o transferències entre comptes, es registren com a transaccions.
  • Comptes: Les transaccions impliquen un o més comptes, com ara actius, passius, ingressos o despeses.
  • Comptabilitat de partida doble: Beancount aplica la comptabilitat de partida doble, assegurant que cada transacció tingui dèbits i crèdits equilibrats.
  • Directives: Beancount utilitza un conjunt de directives per definir transaccions, obertures de comptes i altres esdeveniments financers.

Començar amb Beancount

Per començar a utilitzar Beancount, segueix aquests senzills passos:

  • Instal·la Beancount: Instal·la Beancount al teu sistema utilitzant les instruccions d'instal·lació proporcionades per al teu sistema operatiu.
  • Crea el teu fitxer Beancount: Crea un nou fitxer de text pla amb l'extensió .beancount (per exemple, my_finances.beancount).
  • Defineix els teus comptes: Utilitza la directiva "open" per definir els comptes que utilitzaràs en les teves transaccions.
  • Registra transaccions: Utilitza la directiva "txn" per registrar les teves transaccions financeres.

O simplement registra't a https://beancount.io. Aquí tens alguns exemples de comptabilitat en text pla -

Exemple 1: Transacció Bàsica

2023-04-01 open Assets:Checking
2023-04-01 open Expenses:Groceries

2023-04-10 txn "Grocery Store" "Buying groceries"
Assets:Checking -50.00 USD
Expenses:Groceries 50.00 USD

En aquest exemple, obrim dos comptes, Assets:Checking i Expenses:Groceries. El 10 d'abril de 2023, registrem una transacció per comprar queviures per valor de 50 $. La transacció redueix el saldo d'Assets:Checking en 50 $ (dèbit) i augmenta el saldo d'Expenses:Groceries en 50 $ (crèdit).

Exemple 2: Transacció d'Ingressos i Despeses

2023-04-01 open Assets:Checking
2023-04-01 open Income:Salary
2023-04-01 open Expenses:Rent

2023-04-05 txn "Employer" "Salary payment"
Assets:Checking 2000.00 USD
Income:Salary -2000.00 USD

2023-04-06 txn "Landlord" "Monthly rent payment"
Assets:Checking -1000.00 USD
Expenses:Rent 1000.00 USD

En aquest exemple, obrim tres comptes: Assets:Checking, Income:Salary i Expenses:Rent. El 5 d'abril de 2023, registrem una transacció de pagament de salari de 2000 $. La transacció augmenta el saldo d'Assets:Checking en 2000 $ (crèdit) i disminueix el saldo d'Income:Salary en 2000 $ (dèbit). El 6 d'abril de 2023, registrem una transacció de pagament de lloguer de 1000 $. La transacció redueix el saldo d'Assets:Checking en 1000 $ (dèbit) i augmenta el saldo d'Expenses:Rent en 1000 $ (crèdit).

Exemple 3: Transferència entre Comptes

2023-04-01 open Assets:Checking
2023-04-01 open Assets:Savings

2023-04-15 txn "Bank" "Transfer from Checking to Savings"
Assets:Checking -500.00 USD
Assets:Savings 500.00 USD

En aquest exemple, obrim dos comptes: Assets:Checking i Assets:Savings. El 15 d'abril de 2023, registrem una transacció per transferir 500 $ del compte corrent al compte d'estalvis. La transacció redueix el saldo d'Assets:Checking en 500 $ (dèbit) i augmenta el saldo d'Assets:Savings en 500 $ (crèdit).

Aquests exemples il·lustren els conceptes bàsics del sistema de comptabilitat de partida doble de Beancount. En registrar correctament les transaccions, els usuaris poden mantenir registres precisos de les seves activitats financeres i generar informes per obtenir informació sobre la seva situació financera.

Generació d'Informes i Anàlisi de Dades

Beancount inclou un conjunt d'eines potents per generar informes financers, incloent balanços, comptes de resultats i més. També pots utilitzar Fava, una interfície d'usuari web per a Beancount, per visualitzar i interactuar amb les teves dades financeres. https://beancount.io està construït sobre Fava amb llicència MIT.

Conclusió

Abraça el poder i la simplicitat de la comptabilitat en text pla amb Beancount. En comprendre els seus conceptes clau i seguir els passos descrits en aquesta guia, estaràs ben encaminat per gestionar les teves finances personals o de petita empresa amb facilitat i precisió. A mesura que et sentis més còmode amb Beancount, podràs explorar funcions avançades i personalitzacions per adaptar el sistema a les teves necessitats úniques.

Tant si busques fer un seguiment de les teves despeses, planificar el futur o obtenir informació sobre els teus hàbits financers, Beancount ofereix la flexibilitat i la transparència necessàries per assolir els teus objectius. Amb el seu enfocament fàcil d'utilitzar, Beancount té el potencial de revolucionar la manera com gestiones les teves finances i t'empodera per prendre el control del teu futur financer.

Ara que tens una base sòlida en Beancount, és hora d'embarcar-te en el teu viatge de comptabilitat en text pla. Digues adéu als fulls de càlcul engorrosos i al programari complicat, i dóna la benvinguda al món de Beancount. Feliç comptabilitat!

Millora la teva experiència amb Beancount amb enllaços i consultes personalitzades

· 4 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Beancount, el sistema de comptabilitat de partida doble estimat tant per desenvolupadors com per entusiastes de les finances, és potent per la seva simplicitat. Però per a aquells que volen més control i una navegació més ràpida dins de Fava, la interfície web de Beancount, els enllaços personalitzats de la barra lateral i les consultes SQL poden portar el teu flux de treball al següent nivell.

En aquesta guia, et mostrarem com:

  • Afegir enllaços d'accés ràpid a la barra lateral de Fava
  • Utilitzar consultes SQL per a un filtratge i anàlisi avançats
  • Personalitzar el teu flux de treball per a revisions mensuals o detecció d'anomalies

Per què personalitzar Fava?

Fava ja és una interfície bonica per visualitzar el teu llibre major de Beancount, però a mesura que el teu diari creix, també ho fa la necessitat de millors dreceres i consultes més intel·ligents.

Problemes que això resol:

  • Navegar repetidament per rangs de temps
  • Filtrar transaccions a través de comptes niuats
  • Detectar saldos negatius o anomalies més ràpidament

✨ Enllaços personalitzats a la barra lateral

Comencem millorant el teu flux de treball diari amb dreceres simples a la barra lateral. Aquests enllaços apareixen a la barra lateral esquerra de Fava i et poden portar directament a vistes filtrades com les transaccions d'aquest mes o els ingressos del mes passat.

Afegeix aquestes línies al teu fitxer de Beancount:

2021-01-01 custom "fava-sidebar-link" "Current Month" "/jump?time=month"
2021-01-01 custom "fava-sidebar-link" "Last Month" "/jump?time=month-1"
2021-01-01 custom "fava-sidebar-link" "Clear All" "/jump?account=&time=&filter="

Què fan:

  • Mes actual: Obre la vista de transaccions filtrada al mes actual.
  • Mes anterior: Salta instantàniament al mes anterior — ideal per a revisions de final de mes.
  • Esborrar tot: Restableix els filtres, mostrant totes les entrades de nou.

Aquestes dreceres eliminen la introducció manual de temps i fan que la teva experiència amb Fava sigui més fluida i personalitzada.

🔍 Consultes SQL personalitzades

Per a una anàlisi més profunda, la interfície SQL de Fava és increïblement potent. Aquí hi ha una consulta que troba tots els saldos negatius en comptes que coincideixen amb un patró — perfecte per senyalitzar transaccions inusuals o problemàtiques.

SELECT account, units(sum(position)), sum(position)
WHERE number(units(position)) < 0
AND account ~ '.*:BCM:.*'
AND date >= DATE(2021,12,9)
AND date < DATE(2022,1,9)

Desglossament:

  • account ~ '.*:BCM:.*': Filtra comptes que contenen :BCM: al seu nom.
  • number(units(position)) < 0: Senyalitza saldos negatius (p. ex., pressupostos excedits).
  • Els filtres de data limiten el resultat a una finestra específica d'1 mes.

Casos d'ús:

  • Detectar errors com despeses duplicades o assentaments incorrectes
  • Auditar un proveïdor o categoria específica
  • Extreure ràpidament informació útil per a la pressupostació

🛠 Consell professional: Combina enllaços + consultes

Tot i que Fava no permet enllaços directes a consultes personalitzades, pots crear un hàbit de revisió mensual mitjançant:

  • Utilitzar l'enllaç “Mes actual” per començar la teva revisió
  • Obrir la pestanya de les teves consultes guardades en un altre panell
  • Revisar ambdós simultàniament — primer filtra, després aprofundeix

Aquesta combinació t'ajuda a detectar anomalies abans que s'agreugin i a assegurar que el teu llibre major es mantingui net.

Consideracions finals

Beancount és minimalista per disseny, però petites millores com aquestes aporten grans guanys en eficiència. Tant si estàs revisant el teu pressupost, depurant saldos estranys o simplement estalviant clics, els enllaços personalitzats i les consultes SQL et donen més poder i menys fricció.

Bonus: Si utilitzes els informes personalitzats de Fava, fins i tot pots construir taulers de control complets adaptats als teus rituals de finances personals.

Preparat per prendre el control?

Comença a poc a poc: afegeix l'enllaç “Mes actual”. Després construeix les teves pròpies consultes. El teu jo futur t'ho agrairà.

Vols més consells com aquest? Subscriu-te al nostre butlletí o explora més receptes de Beancount a Beancount.io.

Previsió de Transaccions Futures a Beancount

· Un minut de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Hi ha un plugin per a Beancount per preveure transaccions recurrents futures. Com aplicar-lo a beancount.io? Posa el següent contingut al teu fitxer de llibre major.

; import the plugin
plugin "fava.plugins.forecast"

; add a monthly HOA fee
2022-05-30 # "HOA fee [MONTHLY]"
Expenses:Hoa 1024.00 USD
Assets:Checking -1024.00 USD

Captura de pantalla del plugin de previsió

2022-05-30-plugin-de-previsió

I llavors, veuràs la previsió al gràfic de Benefici Net.

Plugin de Previsió

L'etiqueta [MONTHLY] de dalt significa que es repetirà per sempre. Si tens més condicions per aplicar, prova [MONTHLY UNTIL 2022-06-01], [MONTHLY REPEAT 5 TIMES], [YEARLY REPEAT 5 TIMES], o [WEEKLY SKIP 1 TIME REPEAT 5 TIMES].

Creació i Seguiment de Factures amb Beancount

· 6 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Una plantilla de text pla, un flux de treball repetible i una sola consulta per a "Qui em deu diners encara?"


2022-02-12-crafting-tracking-invoices-with-beancount

Facturar pot semblar una feina pesada, atrapada entre la feina que heu acabat i el pagament que esteu esperant. Però un bon procés de facturació és la columna vertebral d'un flux de caixa saludable. Té una doble funció: indica clarament als vostres clients què deuen i quan, i alimenta el vostre sistema de comptabilitat amb els fets inqüestionables que necessita.

Tot i que les aplicacions SaaS dedicades poden enviar PDF elegants i automatitzats, sovint tenen quotes mensuals i bloquegen les vostres dades en un silo propietari. Un enfocament lleuger de text pla utilitzant Beancount ofereix una alternativa potent. Podeu convertir cada factura en un conjunt clar d'entrades comptables, donant-vos tots els avantatges del control de versions, metadades potents i consultes instantànies, sense necessitat de subscripció.


La Factura Mínima Viable (Camps que No Heu de Saltar Mai)

Abans de tocar el vostre llibre major, necessiteu una factura professional. El format pot ser simple, però el contingut ha de ser precís. Aquests camps, prestats de la pràctica provada de les petites empreses, no són negociables.

  • Dades del venedor: El nom de la vostra empresa i l'adreça física.
  • Dades del client: El nom del vostre client i (idealment) la seva adreça.
  • Número de factura: Un ID únic i seqüencial que no es reutilitza mai. FAC-045 segueix FAC-044.
  • Dates d'emissió i venciment: Indiqueu clarament quan es va emetre la factura i quan s'espera el pagament.
  • Línies d'articles: Una descripció clara dels serveis o productes, juntament amb la quantitat, la tarifa i el total de la línia.
  • Subtotal, impostos i total: Mostreu els càlculs perquè el client els pugui seguir fàcilment.
  • Notes opcionals: Un lloc per a un agraïment, instruccions de transferència o un número de comanda de compra proporcionat pel client.

Per començar, hem creat un conjunt de plantilles llestes per editar que inclouen tots aquests camps. Les versions de full de càlcul fins i tot precalculen els totals per a vosaltres.

Obteniu les nostres plantilles aquí: beancount.io/invoice‑templates (Disponible en formats Google Docs, Word, Sheets, Excel i PDF)


Registreu la Factura al Vostre Llibre Major

Un cop hàgiu enviat el PDF de la factura al vostre client, heu de registrar-la a Beancount. Aquest és un pas crucial que reconeix els ingressos quan es guanyen, no només quan es paguen. El procés implica dues transaccions diferents.

1. Quan emeteu la factura:

Creeu una transacció que mogui l'import total del vostre compte Ingressos a Actius:FacturesPendentsDeCobrar. Això crea un rebut digital als vostres llibres.

; 2025‑07‑21 Factura #045  Sprint de disseny web per a Acme Corp.
2025-07-21 * "Acme Corp" "FAC-045 Sprint de disseny web"
Actius:FacturesPendentsDeCobrar 3500.00 USD ; venciment:2025-08-04
Ingressos:Disseny:Web
id_factura: "FAC-045"
correu_contacte: "ap@acme.example"
enllaç: "docs/factures/2025-07-21_Acme_FAC-045.pdf"

Aquí, debiteu FacturesPendentsDeCobrar i acrediteu el vostre compte Ingressos. Fixeu-vos en les metadades riques: la data de venciment, un id_factura únic i fins i tot un enllaç: directe al PDF que heu enviat.

2. Quan el client paga:

Quan els diners arriben al vostre compte bancari, registreu una segona transacció per "tancar" el rebut. Això mou el saldo de FacturesPendentsDeCobrar al vostre compte corrent.

2025-08-01 * "Acme Corp" "Pagament FAC-045"
Actius:Banc:CompteCorrent 3500.00 USD
Actius:FacturesPendentsDeCobrar
id_factura: "FAC-045"

El saldo de FAC-045 a Actius:FacturesPendentsDeCobrar ara és zero, i els vostres llibres estan perfectament equilibrats.

Adjunteu el PDF: La clau de metadades enllaç: és especialment potent quan s'utilitza amb Fava, la interfície web de Beancount. Fava representarà un enllaç clicable directament a la vista de transaccions, de manera que el document font no està mai a més d'un clic de distància. Aquest flux de treball es va preveure ja el 2016 en una sol·licitud de funció (GitHub).


Una Consulta per Llistar Totes les Factures Pendents

Llavors, qui us deu diners encara? Amb aquest sistema, no cal que busqueu entre correus electrònics o fulls de càlcul. Només necessiteu una consulta senzilla.

Deseu el següent com a fitxer anomenat factures-pendents.sql:

SELECT
meta('id_factura') AS id,
beneficiari,
narració,
data,
number(saldo) AS pendent
WHERE
compte = "Actius:FacturesPendentsDeCobrar"
AND saldo != 0
ORDER BY
data;

Ara, executeu-lo des de la vostra línia d'ordres:

bean-query llibres.beancount factures-pendents.sql

En segons, obtindreu un informe d'envelliment net i actualitzat de totes les factures pendents, que mostra l'ID de la factura, el client, la data d'emissió i l'import degut. No es requereix cap programari addicional.


Automatitzeu la Feina Pesada

La bellesa del text pla és la capacitat d'escriure scripts. Podeu automatitzar les parts tedioses d'aquest flux de treball.

  • Plantilla + Pandoc = PDF: Mantingueu la vostra plantilla de factura en Markdown. Un petit script de Python pot omplir les variables (nom del client, línies d'articles, número de factura) i l'eina de línia d'ordres Pandoc pot convertir-la instantàniament a un PDF professional.
  • Hook Pre-commit de Git: Si emmagatzemeu el vostre llibre major a Git, un simple hook pre-commit pot executar comprovacions abans de desar la vostra feina. Pot verificar que cada nou id_factura sigui únic, que els assentaments de la transacció estiguin equilibrats a zero i que el fitxer al qual es fa referència a les metadades enllaç: existeixi realment.
  • Treball Cron: Configureu una tasca programada (un treball cron) per executar la vostra consulta factures-pendents.sql cada nit i enviar-vos el resum per correu electrònic. Començareu cada dia sabent exactament qui necessita un toc amable.

Una Advertència Realista

Beancount és una eina de comptabilitat, no un servei de facturació. No enviarà automàticament recordatoris de pagament als vostres clients ni processarà els seus pagaments amb targeta de crèdit. El flux de treball és: creeu i envieu la factura utilitzant el mètode que trieu (com les plantilles anteriors) i, a continuació, registreu les entrades comptables al vostre llibre major.

Per a la majoria de professionals independents i petites botigues, aquest pas manual és un petit preu a pagar per un sistema de comptabilitat a prova de bales, auditable i gratuït que posseïu i controleu completament (beancount.io).


Passos Següents

A punt per prendre el control de la vostra facturació? Aquí teniu com començar.

  1. Baixeu una plantilla i utilitzeu-la per crear la vostra propera factura real, assegurant-vos d'utilitzar un número de factura seqüencial.
  2. Emmagatzemeu els vostres PDF enviats en una carpeta dedicada com docs/factures/ i utilitzeu la clau de metadades enllaç: a la vostra transacció Beancount per fer-hi referència.
  3. Deseu la consulta factures-pendents.sql i feu que executar-la formi part de la vostra revisió financera setmanal.

La comptabilitat de text pla no vol dir renunciar a la pulcritud ni al control; només vol dir que la base de dades es pot cercar amb grep. Amb una plantilla senzilla i els fragments anteriors, cobrareu més ràpid i mantindreu els vostres llibres impecables.

Ajustos en Beancount: La teva posada a punt de final de mes

· 5 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

La comptabilitat no acaba quan l'última venda arriba al banc. Per obtenir una imatge real de la salut del teu negoci, has de fer una posada a punt a final de mes. A cada tancament de període, faràs ajustos—retocs al diari que col·loquen correctament els ingressos i les despeses a la finestra de temps adequada i mantenen el teu balanç honest.

En un llibre Beancount de text pla, aquests ajustos crucials són transparents, controlats per versions i fàcils d'auditar, convertint una tasca tediosa en un procés clar i repetible.

2022-01-25-adjusting-entries-in-beancount-your-month-end-tune-up


Per què importen els ajustos

Fer aquests ajustos és fonamental per a una comptabilitat sòlida. Asseguren que els teus estats financers siguin precisos i fiables.

  • Precisió del devengament: Els ajustos són el motor de la comptabilitat de devengament. Traslladen els ingressos i els costos al període en què realment es van obtenir o incórrer, independentment de quan es va produir el moviment de caixa. Això satisfà els principis bàsics de reconeixement d'ingressos i d'aparellament que formen la base de la comptabilitat moderna (AccountingCoach.com).

  • KPI fiables: Els indicadors clau de rendiment són tan bons com les dades que hi ha al darrere. Mètriques com el marge brut, l'ingrés net i les previsions de flux de caixa només diuen la veritat un cop els diferiments, els devengaments i les estimacions s'han registrat correctament (Corporate Finance Institute).

  • Auditoria neta: Els ajustos explícits de final de mes creen un registre clar del teu raonament financer. Això ajuda els auditors (i al teu jo futur) a rastrejar fàcilment què ha canviat i per què, generant confiança en els teus números (Accountingverse).


Sis categories comunes (amb fragments de Beancount)

Aquí teniu els sis tipus d'ajustos més comuns, amb exemples de com registrar-los al vostre llibre Beancount. Observeu l'ús de metadades com adj:"devengament" per facilitar la cerca i l'anàlisi d'aquests ajustos més endavant.

1. Ingressos devengats

Això és per als ingressos que has guanyat però que encara no has facturat o rebut el pagament.

2025-07-31 * "Consultoria—hores de juliol"
Actiu:Clients 12000.00 USD
Ingressos:Consultoria
; adj:"devengament" periode:"Jul-25"

2. Despesa devengada

Una despesa en què has incorregut però que encara no has pagat, com una factura de serveis que arribarà el mes vinent.

2025-07-31 * "Advocat—Retenció de juliol"
Despeses:Legals 2500.00 USD
Passiu:FacturesPendents
; adj:"devengament"

3. Ingressos diferits (no guanyats)

Això s'aplica quan un client et paga per avançat. Reconeixes una part d'aquests ingressos a mesura que es guanyen amb el temps.

2025-07-31 * "Prepagament anual SaaS (reconeix 1/12)"
Passiu:IngressosDiferits 833.33 USD
Ingressos:SaaS
; adj:"diferiment"

4. Despesa prepagada (diferida)

Quan pagues una despesa per avançat (com una pòlissa d'assegurança anual), despeses una part cada mes.

2025-07-31 * "Assegurança—1 mes de despesa de prepagament"
Despeses:Assegurança 400.00 USD
Actiu:AssegurançaPrepagada
; adj:"diferiment"

5. Amortització

Aquesta entrada assigna el cost d'un actiu a llarg termini (com un ordinador o un vehicle) durant la seva vida útil.

2025-07-31 * "Amortització de Mac Studio"
Despeses:Amortització 1250.00 USD
Actiu:Ordinadors:AmortitzacióAcumulada
; asset_id:"MAC-03" adj:"estimació"

6. Provisió per a deutes dubtosos

Una estimació dels comptes a cobrar que no esperes cobrar, que es registra com a despesa per deutes incobrables.

2025-07-31 * "Provisió per a deutes incobrables (2% de Clients)"
Despeses:DeutesIncobrables 700.00 USD
Actiu:ProvisióDeutesDubtosos
; base:"Clients" taxa:0.02 adj:"estimació"

Un flux de treball repetible

Per mantenir el tancament de final de mes eficient i sense errors, adopta un flux de treball consistent.

  • Utilitza un fitxer separat. Mantén tots els ajustos d'un període en un sol lloc, com ajustos-2025-07.bean. Al fitxer principal del llibre, utilitza una directiva include per importar-lo al final. Això garanteix que els ajustos s'apliquen just abans de generar els informes finals.

  • Estandarditza les teves metadades. Utilitza sempre claus i valors de metadades coherents, com adj:"devengament|diferiment|estimació" i periode:"Jul-25". Això facilita la consulta i la revisió de tipus específics d'ajustos.

  • Executa una comprovació prèvia. Abans de confirmar els canvis a Git, executa bean-check al fitxer d'ajustos per detectar errors tipogràfics o registres desequilibrats.

  • Realitza una comprovació de sanitat d'una línia. Aquesta consulta confirma que tots els ajustos del període es compensen, donant-te confiança que no has introduït errors.

    bean-query main.bean "SELECT account, SUM(number) WHERE meta('adj') AND meta('periode') = 'Jul-25' GROUP BY account"

Consells ràpids per a la resolució de problemes 🤔

  • El saldo de Passiu:IngressosDiferits està pujant? Revisa els teus fites del contracte. Potser estàs reconeixent els ingressos massa lentament en comparació amb la feina que estàs lliurant.

  • El saldo de Actiu:AssegurançaPrepagada és negatiu? Probablement ho estàs despesant més ràpidament del que permet el calendari de l'actiu. Revisa el teu calendari d'amortització.

  • Els teus dies de vendes pendents (DSO) estan empitjorant després dels devengaments? Els teus ingressos devengats poden estar emmascarant problemes de cobrament subjacents. Combina aquest KPI amb un informe d'envelliment de comptes a cobrar per detectar clients que paguen tard abans que es converteixi en un problema de flux de caixa.


Reflexions finals

Els ajustos poden semblar tediosos, però el seu valor es fa evident quan compares els teus comptes de resultats "abans" i "després"—la diferència sovint és material. Amb Beancount, aquests ajustos es converteixen en petits pegats que es poden cercar, automatitzar i revisar com a codi.

Crea l'hàbit de final de mes i els teus números es mantindran tan precisos com la teva enginyeria.

Feliç equilibri!

Presentant el suport multi-fitxer a Beancount

· 2 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Molts dels nostres clients ens han estat preguntant des del febrer com afegir múltiples fitxers a un sol llibre major. Necessiten l'estructura de fitxers per arxivar o categoritzar transaccions. Així que, finalment, després d'un parell de mesos de feina, ens complau anunciar que la característica s'ha llançat de forma gratuïta.

Aquí teniu com utilitzar-ho:

Fitxer > crear un fitxer nou

2021-09-24-multi-file-one-ledger

Aneu a la pestanya de l'editor de fitxers a la barra lateral de navegació esquerra. I després, seguiu el desplegable "Fitxer" i feu clic a "Crear un fitxer nou".

Fitxer > crear un fitxer nou

Posa nom al teu nou fitxer

Dona al teu fitxer un nom de fitxer vàlid i desa'l. Tots els noms de fitxer han d'acabar amb ".bean".

Posa nom al teu nou fitxer

Inclou el fitxer

Aquí hi ha un pas crucial, has d'incloure el fitxer recentment creat a main.bean.

Per exemple, si has afegit stock.bean, llavors especifica include "stock.bean" a main.bean.

Inclou el fitxer

Actualitza i navega al fitxer

Actualitza la pàgina i veuràs que el fitxer apareix al desplegable "Fitxer".

Actualitza i ves al fitxer

Canvia el nom o elimina el fitxer

Un cop hagis navegat al fitxer, podràs canviar-li el nom o eliminar-lo al desplegable "Edita".

Canvia el nom o elimina el fitxer

Tens problemes?

Fes preguntes a https://t.me/beancount.

Actualització de Fava a la versió 1.19: Canvis i millores clau

· Un minut de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Hem actualitzat el programari de codi obert Fava, amb llicència MIT, a la versió 1.19. Aquests són els canvis des de la nostra última actualització:

  • v1.19 (2021-05-18)
    • migració de les opcions conversion i interval a l'opció default-page
    • afegir l'opció invert-income-liabilities-equity
    • actualització a CodeMirror 6
    • afegeix una traducció al búlgar
    • altres petites millores i correccions d'errors
  • v1.18 (2021-01-16)
    • un parell de petites millores i diverses correccions d'errors.

Et sents emocionat? Prova-ho ara a https://beancount.io/ledger/

2021-07-16-upgrade-fava-to-1-19

Tens preguntes? Estarem allà per a tu a https://t.me/beancount :)

Entendre l'Amortització a Beancount

· 2 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

L'amortització reparteix els pagaments en moltes quotes al llarg del temps. A beancount.io, pots utilitzar el plugin fava.plugins.amortize_over per aconseguir-ho.

2021-01-09-amortize

Sense amortització, si vols assegurar el teu cotxe durant 6 mesos amb un cost de $600. Has de registrar-ho com una despesa única per a una data concreta.

2017-06-01 open Assets:Bank:Checking
2017-06-01 open Assets:Prepaid-Expenses
2017-06-01 open Expenses:Insurance:Auto


2017-06-01 * "Pagar assegurança de cotxe"
Assets:Bank:Checking -600.00 USD
Assets:Prepaid-Expenses

No obstant això, amb l'amortització, podries assignar la despesa durant sis mesos posant plugin "fava.plugins.amortize_over" a l'inici del fitxer i utilitzant amortize_months: 6 per a la transacció.

plugin "fava.plugins.amortize_over"

2020-06-01 open Assets:Bank:Checking
2020-06-01 open Assets:Prepaid-Expenses
2020-06-01 open Expenses:Insurance:Auto

2020-06-01 * "Amortitzar assegurança de cotxe durant sis mesos"
amortize_months: 6
Assets:Prepaid-Expenses -600.00 USD
Expenses:Insurance:Auto

I aleshores al Diari, veuràs que la transacció es divideix en 6 assentaments.

2020-11-01 * Amortitzar assegurança de cotxe durant sis mesos (6/6) am
2020-10-01 * Amortitzar assegurança de cotxe durant sis mesos (5/6) am
2020-09-01 * Amortitzar assegurança de cotxe durant sis mesos (4/6) am
2020-08-01 * Amortitzar assegurança de cotxe durant sis mesos (3/6) am
2020-07-01 * Amortitzar assegurança de cotxe durant sis mesos (2/6) am
2020-06-01 * Amortitzar assegurança de cotxe durant sis mesos (1/6) am

Captura de pantalla de la transacció d'amortització

Presentem les aplicacions mòbils de Beancount per a iOS i Android

· 2 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Estem emocionats d'anunciar una fita important en l'evolució de Beancount: el llançament de les nostres aplicacions mòbils dedicades tant per a plataformes iOS com Android! Aquesta versió aborda directament una de les peticions més freqüents de la nostra comunitat: la capacitat de gestionar el vostre llibre major de manera eficient en dispositius mòbils.

Beancount iOS App

Característiques clau

  • Entrada ràpida de transaccions: Afegiu noves transaccions sense problemes en moviment
  • Informes financers mòbils: Accediu a les vostres dades financeres en qualsevol lloc i en qualsevol moment
  • Edició directa del llibre major: Accés complet al vostre fitxer de llibre major mitjançant una vista web optimitzada
  • Sincronització multiplataforma: Mantingueu les vostres dades financeres coherents en tots els vostres dispositius

2020-08-19-beancount-mobile-app

Desenvolupament impulsat per la comunitat

Aquesta versió marca només el començament del nostre viatge mòbil. Estem compromesos a evolucionar aquestes aplicacions basant-nos en les vostres necessitats i comentaris. Uniu-vos a la nostra vibrant comunitat a Telegram a https://t.me/beancount per discutir Beancount, compartir la vostra experiència i ajudar a donar forma a futures funcions.

La nostra visió

A Beancount, la nostra missió és capacitar a tothom per aconseguir un millor control i comprensió financera. Aquestes aplicacions mòbils representen un pas significatiu cap a aquest objectiu, amb moltes més funcions i eines emocionants en la nostra fulla de ruta.

descarrega des de l'App Storedescarrega des de la Play Store

Benefici Net 101 — i Com Fer-ne el Seguiment a Beancount

· 5 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

De tots els números que descriuen un negoci, un destaca per sobre de la resta: el benefici net. És la mesura definitiva de la rendibilitat, la famosa "línia de fons". Però què significa realment, i com podeu fer-ne el seguiment amb precisió utilitzant un sistema de comptabilitat de text pla com Beancount?

Desglossem-ho.

2020-03-12-benefici-net-101-com-fer-ne-el-seguiment-a-beancount

Què Significa Realment el Benefici Net

En essència, el benefici net són els diners que queden després d'haver pagat absolutament tot el necessari per gestionar el vostre negoci. Això inclou el cost de les mercaderies venudes (CMV), totes les despeses operatives, els interessos del deute i els impostos.

És l'indicador més clar de la salut financera d'una empresa. És una xifra crítica per a tothom:

  • Els prestadors la miren per avaluar la vostra capacitat de retornar préstecs.
  • Els inversors la veuen com la font de potencials dividends o el capital disponible per al creixement.
  • Els fundadors hi confien per entendre la seva pista financera i fer plans estratègics de reinversió.

Un benefici net positiu significa que sou rendibles. Un de negatiu significa que esteu perdent diners. És així de simple.

La Fórmula Principal (Trieu el Nivell de Detall que Necessiteu)

Podeu calcular el benefici net amb diversos graus de granularitat. L'elecció depèn de com de detallat necessiteu l'anàlisi.

  • Fórmula completa: Ingressos – CMV – Despeses Operatives – Interessos – Impostos = Benefici Net
  • Fórmula estàndard: Ingressos – CMV – Despeses = Benefici Net
  • Fórmula ràpida i bruta: Ingressos Totals – Despeses Totals = Benefici Net

Un Consell Ràpid sobre els Costos: Quina diferència hi ha entre el CMV i les despeses operatives? CMV (Cost de les Mercaderies Venudes) cobreix els costos directes vinculats a la producció dels vostres béns o serveis (per exemple, matèries primeres, mà d'obra directa). Despeses Operatives cobreixen tota la resta que manté el negoci en funcionament: salaris, lloguer, subscripcions de programari, assegurances, etc.

Un Mini Exemple

Fem-ho tangible. Imagineu-vos que una petita empresa de torrefacció de cafè va tenir els següents resultats el mes passat.

ConcepteQuantitatCompte Major d'Exemple
Ingressos per Vendes60.000 €Ingressos:Vendes
CMV (Grans de cafè verd)20.000 €Despeses:CMV
Despeses Operatives18.000 €Despeses:Ops:*
Interessos (Préstec equipament)1.000 €Despeses:Interessos
Impostos1.000 €Despeses:Impostos

Utilitzant la fórmula completa, el càlcul és senzill:

Benefici;Net=60.00020.00018.0001.0001.000=20.000Benefici;Net = 60.000 € - 20.000 € - 18.000 € - 1.000 € - 1.000 € = 20.000 €

L'empresa va generar un benefici real de 20.000 € per al mes.

Com Capturar-ho a Beancount

L'estructura de Beancount és perfecta per a això. En organitzar els vostres comptes lògicament, calcular el benefici net es converteix en un subproducte automàtic d'una bona comptabilitat.

  • Etiqueteu tots els ingressos sota un compte pare Ingressos, com ara Ingressos:Vendes o Ingressos:Serveis.
  • Dividiu les vostres despeses per distingir entre costos directes i indirectes. Utilitzeu Despeses:CMV per als costos directes i subcomptes com Despeses:Ops:Salaris o Despeses:Ops:Programari per a tota la resta.
  • Registreu els interessos i els impostos als seus propis comptes (Despeses:Interessos, Despeses:Impostos). Això simplifica molt l'anàlisi futura, especialment per a la preparació d'impostos.
  • Quadreu els vostres llibres regularment. L'equació comptable fonamental, Actius = Passius + Patrimoni Net, sempre ha de ser certa.

Al final d'un període (per exemple, un mes), podeu utilitzar assercions balance per confirmar l'estat dels vostres comptes. Aquestes entrades no mouen diners; declaren quin hauria de ser el saldo, i bean-check informarà d'un error si no ho és.

; 2025-07-31 Coffee Roaster Enterprises — Tancament de juliol
2025-07-31 balance Actius:Banc:Operatiu 42000.00 EUR
2025-07-31 balance Despeses:CMV 20000.00 EUR
2025-07-31 balance Despeses:Ops 18000.00 EUR
2025-07-31 balance Despeses:Interessos 1000.00 EUR
2025-07-31 balance Despeses:Impostos 1000.00 EUR
2025-07-31 balance Ingressos:Vendes -60000.00 EUR

Consulta de Benefici Net d'Una Sola Línia

Aquí és on passa la màgia. Amb un llibre major ben estructurat, podeu calcular el vostre benefici net per a qualsevol període amb una sola comanda.

bean-query books.beancount \
"SELECT period, sum(number) WHERE account =~ '^(Ingressos|Despeses)' \
AND year = 2025 GROUP BY month"

Aquesta consulta suma tots els valors dels vostres comptes Ingressos i Despeses per al 2025 i els agrupa per mes. A Beancount, els ingressos es representen amb nombres negatius i les despeses amb nombres positius, de manera que el resultat serà el negatiu del vostre benefici net.

Millor encara, ni tan sols heu d'executar aquesta consulta manualment. Fava, la interfície web per a Beancount, ho representarà gràficament automàticament a la vista Informes → Compte de Resultats.

Informació Ràpida que Podeu Automatitzar

Com que el vostre llibre major és només un fitxer de text, podeu crear fluxos de treball automatitzats potents al seu voltant.

  • Resum Mensual per Correu Electrònic: Configureu una tasca cron per executar bean-report books.beancount income_statement > benefici-net.txt i després envieu-vos per correu electrònic el fitxer de text resultant el primer dia de cada mes.
  • Alerta de Rentabilitat: Utilitzeu un hook pre-commit de Git que executi una consulta per comprovar la rendibilitat del mes fins a la data. Podeu programar-lo per rebutjar el commit si el benefici net és negatiu, obligant-vos a reconèixer un mes amb pèrdues.
  • Modelització d'Escenaris: Voleu fer una prova d'estrès al vostre negoci? Simplement copieu books.beancount a scenarios/recessio.bean, reduïu les vostres entrades Ingressos en un 20% i torneu a executar la vostra consulta de benefici net per veure l'impacte a l'instant.

Conclusions Clau

  • El benefici net és la vostra veritable línia de fons. L'objectiu és mantenir-lo positiu i entendre la seva tendència al llarg del temps.
  • Beancount fa que els càlculs subjacents siguin explícits, cercables i controlats per versions. No hi ha fórmules ocultes.
  • Amb una estructura de comptes disciplinada i una sola consulta, sempre sabreu si el vostre negoci realment està guanyant diners.