Salta al contingut principal

59 publicacions etiquetades amb "Beancount"

Veure totes les etiquetes

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ó

Millores a Beancount.io: Actualitzacions de Rendiment i Seguretat

· Un minut de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Mantenir un servei en línia segur i de bon rendiment mai és una cosa puntual. Requereix esforç no només per desenvolupar noves característiques, sinó també per renovar les funcionalitats existents.

El programari obsolet posa els nostres clients en risc de vulnerabilitats de seguretat. Com reduïm aquest risc? D'una banda, treballem proactivament amb investigadors de seguretat per trobar i resoldre problemes inesperats. D'altra banda, fusionem periòdicament la darrera versió del programari original.

Avui ens complau compartir algunes millores que hem realitzat per millorar Beancount.io.

2021-01-07-upgrade-fava-to-1-17

  1. Hem actualitzat el servidor i hem accelerat el servei fins a un 30%. La disponibilitat del servei també ha millorat considerablement.
  2. Hem actualitzat el programari de codi obert amb llicència MIT Fava a la versió 1.17. Ha corregit diversos errors i ha afegit moltes característiques noves.

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

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

Presentem el Programa de Recompenses per a Desenvolupadors de Beancount

· 4 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Beancount.io es complau a anunciar el nou programa de recompenses per a desenvolupadors de la nostra comunitat! Un programa de recompenses per errors de seguretat (Security Bug Bounty) és una oferta oberta a individus externs per rebre compensació per informar d'errors de beancount.io i de Beancount mobile de codi obert relacionats amb la seguretat de la funcionalitat principal.

Cap tecnologia és perfecta, i creiem que treballar amb desenvolupadors, enginyers i tecnòlegs de tot el món és crucial per identificar les debilitats del nostre projecte mentre el construïm. Si creieu que heu trobat un problema de seguretat en el nostre producte o servei, us animem a notificar-nos-ho. Estem encantats de col·laborar amb vosaltres per resoldre el problema ràpidament.

Període de la Campanya

2020-10-13-security-bug-bounty

2020-10-15 17:00 PST to 2020-11-30 17:00 PST

Abast

Els següents components de Beancount estan inclosos en la 1a Fase de la Campanya de Recompenses per Errors:

  1. beancount.io/ledger : El vostre gestor de finances personals.
  2. Beancount mobile de codi obert

Passos per participar i informar d'errors

  • Si NO està relacionat amb informació d'identificació personal (PII) i dades exactes del llibre major. Proporcioneu informació sobre els errors mitjançant la sol·licitud d'INCIDÈNCIA de GitHub a https://github.com/puncsky/beancount-mobile/issues/:
    • Actiu. Trieu el repositori al qual està relacionat l'error i creeu una "Nova incidència" (New Issue) en ell.
    • Gravetat. Trieu el nivell de vulnerabilitat segons les "Vulnerabilitats qualificades".
    • Resum — Afegiu un resum de l'error
    • Descripció — Qualsevol detall addicional sobre aquest error
    • Passos — Passos per reproduir
    • Material de suport/Referències — Codi font per replicar, llisteu qualsevol material addicional (p. ex., captures de pantalla, registres, etc.)
    • Impacte — Quin impacte té l'error trobat, què podria aconseguir un atacant?
    • El vostre nom, país i identificador de Telegram per contactar.
  • Si està relacionat amb PII i dades exactes del llibre major, contacteu amb puncsky a Telegram i envieu la informació anterior.
  • L'equip de Beancount.io revisarà tots els errors i us proporcionarà retroalimentació el més ràpidament possible mitjançant els comentaris a la pàgina amb un error específic o via Telegram en persona si està relacionat amb PII i dades exactes del llibre major.
  • La distribució de les recompenses es realitzarà en Regal Físic, Targeta Regal o equivalent en USDT un cop finalitzi la campanya, al voltant de l'1 de desembre de 2020 PST.

Vulnerabilitats qualificades

Per qualificar per a la recompensa, l'error de seguretat ha de ser original i no haver estat informat prèviament.

Només els següents problemes de disseny o implementació que afectin substancialment l'estabilitat o la seguretat de Beancount.io es qualifiquen per a la recompensa. Exemples comuns inclouen:

  • Fuga de PII i dades del llibre major mentre la màquina host no està compromesa
  • Una acció especial que provoca la suspensió o el bloqueig de tot el lloc web o l'aplicació mòbil
  • Un usuari impacta un altre usuari sense una concessió d'accés prèvia

Per a escenaris que no s'inclouen en una de les categories anteriors, seguim agraint els informes que ens ajuden a protegir la nostra infraestructura i els nostres usuaris, i recompensem aquests informes cas per cas.

Vulnerabilitats fora d'abast

En informar de vulnerabilitats, tingueu en compte l'escenari d'atac, l'explotabilitat i l'impacte de seguretat de l'error. Els següents problemes es consideren fora d'abast, i NO acceptarem cap dels següents tipus d'atacs:

  • Atacs de denegació de servei
  • Atacs de suplantació d'identitat (phishing)
  • Atacs d'enginyeria social
  • Descàrrega de fitxers reflectida
  • Divulgació de la versió del programari
  • Problemes que requereixen accés físic directe
  • Problemes que requereixen una interacció de l'usuari extremadament improbable
  • Falles que afecten navegadors i connectors obsolets
  • Panells d'inici de sessió accessibles públicament
  • Injecció CSV
  • Enumeració de correus electrònics / oracles de comptes
  • Debilitats de CSP
  • Suplantació de correu electrònic
  • Tècniques que permeten veure fotos de perfil d'usuari (aquestes es consideren públiques)

Recompenses

El premi per a l'error més crític que exposi PII i dades del llibre major és uns AirPods Pro (als EUA) o l'equivalent en USDT.

El premi per a un error de seguretat és una Targeta Regal d'Amazon de 20 $ o l'equivalent en USDT.

Som un equip petit amb un pressupost limitat i només podem distribuir:

  • 1 AirPods Pro per a tots.
  • 10 recompenses de 20 $ al mes, fins a 3 mesos. Si el cas real supera aquesta quantitat en un mes, enviarem la recompensa restant el mes següent. (600 $ en total per a aquesta campanya)

Teniu preguntes?

Pregunteu-nos a https://t.me/beancount

Beancount Mobile: El Nostre Compromís amb el Codi Obert i la Privacitat

· Un minut de lectura
Mike Thrift
Mike Thrift
Marketing Manager

La privacitat és el nucli del nostre ADN, la nostra cultura i els nostres valors. Estem compromesos a protegir les vostres dades a tots els nostres sistemes.

I avui, estem emocionats d'obrir el codi de Beancount mobile. Això significa que el codi és públicament disponible, escrutat per la gent. Aquest nivell de transparència garanteix tant la seguretat de l'aplicació com la vostra tranquil·litat respecte al que fem amb les vostres dades.

El codi obert ofereix als nostres clients més opcions al mercat i millors solucions de moltes maneres. Construïm Beancount.io sobre projectes de codi obert excel·lents i esperem obrir el codi de tants mòduls del nostre sistema com sigui possible en el futur. I Beancount mobile és només el començament d'aquest viatge :)

2020-10-08-open-sourcing-beancount-mobile

Beancount.io Cor Codi Obert

Actualització de l'aplicació Beancount: Millores per a una Millor Experiència

· 2 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Ens complau anunciar la versió 0.4.0 de l'aplicació Beancount, que incorpora noves funcions i millores per optimitzar la vostra experiència de gestió financera.

Novetats

📧 Subscripció a Informes per Correu Electrònic

Mantingueu-vos al dia de les vostres finances amb informes personalitzables per correu electrònic. Trieu quina informació financera voleu rebre i amb quina freqüència. Perfecte per a:

  • Revisions de pressupost mensuals
  • Resums de despeses setmanals
  • Actualitzacions de saldo de comptes

📢 Secció d'Anuncis

No us perdeu mai actualitzacions importants! La nostra nova secció d'anuncis us manté informat sobre:

  • Últimes funcions i millores
  • Consells per a un millor seguiment financer
  • Notícies i esdeveniments de la comunitat

2020-09-27-announcing-0.4.0-en

Beancount screenshot 0.4.0

Millores de Rendiment

Com sempre, hem fet l'aplicació més ràpida i fiable, garantint una experiència fluida mentre gestioneu les vostres finances.

Compartiu les Vostres Opinions

El vostre feedback impulsa el nostre desenvolupament. Us encanten les noves funcions? Valoreu-nos a les botigues d'aplicacions i ajudeu a donar forma al futur de Beancount!

descarregar de l'App Storedescarregar de la Play Store

Necessiteu Ajuda?

Uniu-vos a la nostra comunitat a Telegram per obtenir suport, consells i debats sobre la gestió de finances personals amb Beancount.

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.

Introducció a Beancount.io

· 5 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Per què la tinença de llibres moderna és important

Encara gestioneu les vostres inversions amb fulls de càlcul? Tot i que els fulls de càlcul són versàtils, poden esdevenir feixucs i propensos a errors a mesura que la vostra cartera d'inversions creix. Us presentem Beancount.io – una plataforma de seguiment d'inversions sofisticada però fàcil d'usar, dissenyada específicament per gestionar carteres d'accions i criptomonedes. Construïda pensant en enginyers i minimalistes financers, Beancount.io combina potents funcions amb una interfície intuïtiva per optimitzar la vostra experiència de seguiment d'inversions.

2019-09-07-introduction-to-beancount

Expenses

Income Statement

Balance Sheet

Comptabilitat de Partida Doble: El Fonament de la Precisió

Beancount.io es basa en els principis de la comptabilitat de partida doble – una metodologia provada amb el temps utilitzada per institucions financeres arreu del món. Aquest sistema garanteix la precisió matemàtica mitjançant un concepte senzill però potent: cada transacció financera ha de quadrar perfectament.

En la tinença de llibres de partida doble, cada transacció requereix almenys dues entrades – un dèbit (+) i un crèdit (-) – en diferents comptes. Aquest sistema de verificació integrat fa que sigui pràcticament impossible registrar transaccions desequilibrades, assegurant que els vostres registres financers romanguin precisos i fiables.

1970-01-01 open Income:BeancountCorp
1970-01-01 open Assets:Cash
1970-01-01 open Expenses:Food
1970-01-01 open Assets:Receivables:Alice
1970-01-01 open Assets:Receivables:Bob
1970-01-01 open Assets:Receivables:Charlie
1970-01-01 open Liabilities:CreditCard

2019-05-31 * "BeancountCorp" "Salary of May 15th to May 31st"
Income:BeancountCorp -888 USD
Assets:Cash 888 USD

2019-07-12 * "Popeyes chicken sandwiches" "dinner with Alice, Bob, and Charlie"
Expenses:Food 20 USD
Assets:Receivables:Alice 20 USD
Assets:Receivables:Bob 20 USD
Assets:Receivables:Charlie 20 USD
Liabilities:CreditCard -80 USD

Com podeu veure en els dos exemples anteriors, cada transacció ha de complir l'equació comptable.

Assets = Liabilities + Equity(aka Net Assets)

Hem utilitzat la sintaxi de Beancount de Martin Blais i el projecte web Fava de Jakob Schnitzer per construir aquest lloc web. I us avisarà si alguna transacció té alguna partida que no sumi zero.

Error Alert

Ara enteneu com apliquem la correcció del llibre major. Però potser us pregunteu què són aquests "comptes"?

Entenent els Comptes: L'Analogia de la Galleda d'Aigua

Penseu en els vostres comptes financers com un sistema de galledes d'aigua interconnectades, on els diners flueixen com l'aigua entre elles. Aquesta analogia fa que la tinença de llibres de partida doble sigui intuïtiva: quan transferiu diners d'un compte a un altre, és com abocar aigua d'una galleda a una altra – la quantitat total d'aigua (diners) en el sistema roman constant.

Beancount.io introdueix cinc tipus de comptes.

  1. Ingressos — El seu import és sempre negatiu o en dèbit. Això és perquè esteu guanyant diners, i llavors els diners es debiten del compte d'"Ingressos" i es crediten als vostres "Actius".
  2. Despeses — El seu import és sempre positiu o en crèdit. Això és perquè esteu gastant diners, i els diners flueixen dels "Actius" o "Passius" a les "Despeses".
  3. Passius — El seu import és positiu o zero. Els vostres passius de targeta de crèdit són un bon exemple, que augmenten i disminueixen en cicles.
  4. Actius — El seu import és positiu o zero. Els vostres diners en efectiu o cases sempre tenen un valor.
  5. Patrimoni Net — Els vostres actius nets. El sistema ho calcularà automàticament per a vosaltres. Patrimoni Net = Actius - Passius i reflecteix la vostra riquesa.

Ara podeu obrir els vostres comptes personalitzats amb les paraules clau anteriors:

1970-01-01 open Assets:Cash
1970-01-01 open Assets:Stock:Robinhood
1970-01-01 open Assets:Crypto:Coinbase
1970-01-01 open Expenses:Transportation:Taxi
1970-01-01 open Equity:OpeningBalance

Seguiment Avançat d'Inversions amb Mercaderies

Beancount.io destaca en el seguiment d'inversions diverses, des d'accions fins a criptomonedes. Explorem com gestiona escenaris d'inversió complexos. Per exemple, així és com registraríeu la compra de 10 Bitcoins a 100 $ cadascun el 2014:

2014-08-08 * "Buy 10 Bitcoin"
Assets:Trade:Cash -1000.00 USD
Assets:Trade:Positions 10 BTC {100.00 USD}

I tres anys més tard, els veneu (originalment amb costos de 100 $ per unitat anotats amb {100.00 USD}) al preu de 10.000 $ per unitat anotat amb @ 10,000.00 USD.

2017-12-12 * "Sell 2 Bitcoin"
Assets:Trade:Positions -2 BTC {100.00 USD} @ 10,000.00 USD
Assets:Trade:Cash 20,000.00 USD
Income:Trade:PnL -19,800.00 USD

O la mateixa transacció amb @@ 20,000.00 USD significa que al preu de 20.000 $ en total.

2017-12-12 * "Sell 2 Bitcoin"
Assets:Trade:Positions -2 BTC {100.00 USD} @@ 20,000.00 USD
Assets:Trade:Cash 20,000.00 USD
Income:Trade:PnL -19,800.00 USD

La suma de totes les partides de la transacció, incloent -2 BTC {100.00 USD}, segueix sent, com sempre, zero.

L'etiqueta de costos {100.00 USD} és important perquè podríeu haver comprat la mateixa mercaderia a costos diferents.

100 BTC {10.00 USD, 2012-08-08}
10 BTC {100.00 USD, 2014-08-08}

Si voleu simplificar el procés, podeu configurar el compte al principi amb FIFO o LIFO. FIFO significa "first in, first out" (primer a entrar, primer a sortir), mentre que LIFO significa "last in, first out" (últim a entrar, primer a sortir). Als EUA, l'IRS utilitza FIFO per calcular el vostre PnL i impostos en conseqüència.

1970-01-01 open Assets:Trade:Positions "FIFO"

I llavors, quan el veneu de forma abreujada com -2 BTC {}, beancount aplicarà automàticament l'estratègia FIFO i vendrà la mercaderia més antiga.

Començant amb Beancount.io

Beancount.io és una moderna plataforma de gestió financera basada en el núvol que transforma els vostres registres de transaccions basats en text en estats financers complets, incloent estats de resultats, balanços i balanços de comprovació. Combinant la fiabilitat dels fitxers de text pla amb potents eines de visualització, Beancount.io us ajuda a mantenir un control precís sobre la vostra vida financera mentre obteniu valuoses perspectives sobre el rendiment de les vostres inversions.

Comenceu el vostre viatge financer amb Beancount.io - Gratuït durant el nostre període promocional!

Fonaments de la Comptabilitat amb Beancount: El Camí del Text Pla a Uns Llibres Nets

· 8 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

No podeu dirigir un negoci si no sabeu on van els diners. Uns llibres precisos converteixen les conjectures en coneixement. (Investopedia)

Tot propietari d'un negoci, autònom o fundador d'una startup s'enfronta finalment a la mateixa realitat: el caos financer és un obstacle per al creixement. Sense una imatge clara del vostre flux d'efectiu, esteu volant a cegues. Però què passaria si poguéssiu gestionar les vostres finances amb la mateixa precisió i control que apliqueu al vostre codi? Us presentem Beancount, un potent sistema de comptabilitat de codi obert que funciona amb fitxers de text pla.

2019-03-24-bookkeeping-basics

Aquesta guia us guiarà pels fonaments de la comptabilitat i us mostrarà com construir un flux de treball financer robust, lleuger i transparent utilitzant Beancount.

Què és la Comptabilitat?

En essència, la comptabilitat és el registre sistemàtic i continu de totes les transaccions financeres que realitza una empresa. És la disciplina diària de fer un seguiment dels ingressos, les despeses, els actius (el que posseïu) i els passius (el que deveu).

En el món de Beancount, aquests registres no estan tancats en un programari propietari. Residen en fitxers de text pla simples i llegibles per humans. Aquest enfocament us permet controlar les versions del vostre historial financer amb eines com Git, tal com ho faríeu amb un projecte de programari. Cada entrada es regeix per la regla de l'equilibri per partida doble, un sistema elegant que comprova automàticament la vostra feina i garanteix que els vostres llibres siguin sempre correctes. (beancount)

Per què és Important?

Una comptabilitat meticulosa no és només una qüestió d'ordre administratiu; és un avantatge estratègic.

  • Confiança fiscal: Quan arriba la temporada d'impostos, uns registres nets són el vostre millor amic. L'Agència Tributària requereix documentació clara dels ingressos i les deduccions. Un llibre major ben mantingut significa que podeu presentar la declaració amb confiança i escurçar dràsticament qualsevol possible auditoria. (Agència Tributària)
  • Decisions més encertades: Els vostres preus són prou alts? Un contracte de servei específic és realment rendible? Els costos de subscripció s'estan disparant? Els estats financers, com el compte de resultats i el balanç, revelen fuites de preus, costos descontrolats i problemes de flux d'efectiu, proporcionant als gestors i inversors les dades que necessiten per prendre decisions intel·ligents. (Investopedia)
  • Finançament més fàcil: Els prestadors i inversors no prenen decisions basades en intuïcions. Abans de transferir fons, us demanaran estats financers. Uns bons llibres us permeten generar un balanç o un compte de resultats en segons, demostrant professionalitat i salut financera. (Investopedia)
  • Alertes de frau i errors: La conciliació rutinària dels vostres llibres amb els extractes bancaris és la vostra primera línia de defensa contra els errors. Aquest hàbit senzill us ajuda a detectar càrrecs duplicats, errors bancaris o activitats fraudulentes ràpidament, abans que es converteixin en problemes importants. (Agència Tributària)

Un Pla de Set Passos en Text Pla

A punt per començar? Aquí teniu com construir el vostre sistema de comptabilitat basat en Beancount des de zero.

1. Separeu els Comptes Empresarials i Personals

Aquest és el primer pas innegociable. Obriu un compte corrent empresarial dedicat i, si cal, una targeta de crèdit empresarial. Barrejar fons crea un malson per a la comptabilitat i pot difuminar les línies de responsabilitat entre vosaltres i la vostra empresa. Una separació neta és essencial per a deduccions precises i protecció legal. (Direcció General de Comerç Interior)

In Beancount, you declare the existence of these accounts with an open directive:

; Saldos d'obertura dels vostres comptes
2025-07-22 open Assets:Bank:Business USD
2025-07-22 open Assets:Bank:Personal USD

2. Trieu un Sistema de Comptabilitat

Beancount utilitza el mètode de partida doble, l'estàndard d'or de la comptabilitat durant segles. El principi és simple: cada transacció afecta almenys dos comptes. Per a cada dèbit d'un compte, hi ha d'haver un crèdit corresponent a un altre. La màgia d'aquest sistema és que la suma de tots els vostres comptes sempre ha d'equilibrar-se a zero. Beancount aplica aquesta regla automàticament, cosa que significa que un error tipogràfic o lògic generarà immediatament una alerta. Literalment, no podeu tenir llibres desequilibrats. (beancount)

3. Decidiu un Mètode Comptable

Teniu dues opcions principals aquí:

  • Base de caixa: Registreu els ingressos quan rebeu els diners i les despeses quan els pagueu. És més senzill i reflecteix directament el vostre flux d'efectiu.
  • Base de meritació: Registreu els ingressos quan els guanyeu (per exemple, quan s'envia una factura) i les despeses quan les incorreu (per exemple, quan rebeu una factura). Aquest mètode proporciona una imatge més fidel de la salut i el rendiment financer d'una empresa, especialment per a les empreses en creixement. (Investopedia)

Aquí teniu un exemple d'una transacció de meritació a Beancount. Registreu els ingressos quan s'envia la factura, movent el valor a Assets:AccountsReceivable. Quan el client paga, moveu els diners de AccountsReceivable al vostre compte bancari.

; Exemple de meritació: factura emesa, pagament posterior
2025-07-22 * "Factura de disseny #101"
Assets:AccountsReceivable 3000.00 USD
Income:Design

2025-08-15 * "El client paga la factura #101"
Assets:Bank:Business 3000.00 USD
Assets:AccountsReceivable

4. Reuniu el Vostre Conjunt d'Eines

La bellesa de Beancount rau en la seva naturalesa minimalista i modular. El vostre conjunt bàsic d'eines inclou:

  • Editor + Git: El vostre editor de text preferit per registrar les transaccions i Git per al control de versions, cosa que us proporciona un historial complet i auditable de tots els canvis.
  • bean-report / bean-balance / Fava: Eines de línia d'ordres com bean-report i la impressionant interfície web Fava us proporcionen estats financers instantanis, quadres de comandament i potents capacitats de filtratge.
  • Importadors: Un ric ecosistema d'importadors creats per la comunitat es pot connectar als vostres canals bancaris mitjançant CSV, Plaid o API per a serveis com Stripe i PayPal, automatitzant gran part de l'entrada de dades.

5. Categoritzeu Cada Transacció

Un "pla de comptes" ben organitzat és l'eix central d'uns informes perspicaços. Definiu categories que tinguin sentit per al vostre negoci, utilitzant comptes jeràrquics per a la granularitat. Després, a mesura que registreu les transaccions, categoritzeu-les meticulosament.

2025-07-30 * "Factura mensual d'AWS"
Expenses:Hosting:AWS 124.50 USD
Assets:Bank:Business
tag: "ops"

En aquest exemple, la despesa està clarament arxivada a Expenses:Hosting:AWS. L'ús de tag: "ops" també permet informes transversals, com ara visualitzar totes les despeses operatives independentment de la seva categoria principal. (Agència Tributària)

6. Emmagatzemeu els Documents Font de Forma Segura

L'Agència Tributària accepta còpies digitals de rebuts i factures. Escanegeu els rebuts en paper o reenvieu les factures per correu electrònic a una carpeta dedicada a l'emmagatzematge al núvol (com Google Drive o Dropbox). Després, enllaceu directament al fitxer a la vostra entrada de Beancount utilitzant metadades. Això crea un registre hermètic i autocontingut.

; Imatge del rebut enllaçada com a metadades
2025-07-18 * "Dinar d'equip"
Expenses:Meals 85.10 USD
Assets:Bank:Business
receipt: "receipts/2025-07-18-team-lunch.jpg"

7. Convertiu la Comptabilitat en un Hàbit

La constància és clau. La procrastinació converteix la comptabilitat en una tasca estressant i que requereix molt de temps. Reserveu un bloc de temps recurrent (un "Dia Bean" setmanal o mensual) per importar transaccions, conciliar comptes i revisar els vostres informes financers. Aquesta rutina senzilla transforma la comptabilitat d'una cursa trimestral en una revisió ràpida i empoderadora de la salut del vostre negoci. (Agència Tributària)

Bricolatge vs Ajuda Professional

  • Bricolatge: Per a autònoms o petites empreses amb un volum de transaccions previsible, un enfocament de bricolatge amb Beancount és increïblement eficaç. Encara és aconsellable tenir una breu consulta puntual amb un assessor fiscal per validar el vostre pla de comptes i assegurar-vos que esteu en el camí correcte.
  • Revisió professional: A mesura que el vostre negoci creix, les transaccions es tornen més complexes o el risc de compliment augmenta, contractar un comptable o assessor professional per a revisions periòdiques és invaluable. Podeu continuar utilitzant Beancount com a font principal de veritat i simplement exportar els informes que necessiten.

Llista de Comprovació d'Inici Ràpid

  • Obriu comptes bancaris empresarials separats.
  • Cloneu el repositori d'inici de Beancount i definiu els vostres comptes a accounts.bean.
  • Trieu la base de caixa o de meritació i seguiu-la.
  • Configureu importadors per automatitzar l'entrada de dades del vostre banc (CSV), Stripe, PayPal, etc.
  • Etiqueteu i escriviu narracions clares per a cada transacció.
  • Conciliau el vostre llibre major amb els extractes bancaris setmanalment o mensualment.
  • Genereu informes mensuals d'ingressos, balanç i flux d'efectiu utilitzant Fava o bean-report.
  • Feu una còpia de seguretat dels vostres fitxers .bean regularment (Git + emmagatzematge extern).

Lectures Adicionals

A punt per començar? Instal·leu Beancount, registreu la vostra primera entrada i canvieu la boira dels fulls de càlcul per la claredat del text pla. Feliç "bean-keeping"!