Salta al contingut principal

19 publicacions etiquetades amb "financial management"

Veure totes les etiquetes

Tinença de Llibres vs. Comptabilitat: Quina és la Diferència i Com Encaixa Beancount?

· 4 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Quan gestiones un negoci o les teves finances personals, els termes tinença de llibres i comptabilitat sovint es confonen. Però entendre les seves diferències —especialment quan utilitzes una eina de text pla com Beancount— pot ajudar-te a construir millors sistemes i a prendre decisions financeres més intel·ligents.

En aquesta guia, explorarem els rols de la tinença de llibres i la comptabilitat, i com Beancount dona suport a ambdues (sí, de veritat).

2025-06-27-accounting-vs-bookkeeping

📘 Tinença de Llibres: L'Art del Seguiment Diari

La tinença de llibres és la capa fonamental de la gestió financera. Es tracta de registrar el que realment va passar —sense suposicions ni previsions.

La tinença de llibres inclou:

  • Registrar ingressos i despeses
  • Fer un seguiment d'actius i passius
  • Etiquetar transaccions per a ús posterior
  • Mantenir un llibre major

A Beancount, això es veu així:

2025-06-27 * "Stripe Payout"
Assets:Bank:Checking 1,200.00 USD
Income:Sales

Cada transacció és un bloc de construcció. Encara no estàs analitzant —simplement estàs registrant la veritat, una línia a la vegada.

Si tot just comences, Beancount fomenta bons hàbits de tinença de llibres mitjançant la seva estructura explícita i sintaxi llegible. Et veuràs obligat (de bona manera!) a fer un seguiment de cada cèntim i a explicar cada transacció.

📊 Comptabilitat: Convertint Dades en Coneixement

La comptabilitat es basa en els teus registres de tinença de llibres per respondre preguntes més profundes:

  • Som rendibles?
  • Quanta liquiditat tenim?
  • Hem de pagar per avançat aquest programari o registrar-lo com a despesa mensualment?
  • Com minimitzem els impostos?

En comptabilitat, tu:

  • Conciliar comptes i ajustar entrades
  • Generar informes com els estats de pèrdues i guanys
  • Amortitzar actius
  • Planificar impostos i despeses futures

Amb Beancount, pots analitzar els teus registres utilitzant eines com beancount.io:

  • Navegar per balanços, estats de resultats i gràfics de flux de caixa
  • Visualitzar ingressos per categoria
  • Anotar decisions utilitzant metadades (p. ex., tag:business-trip)

Vols fer un seguiment d'aquella subscripció anual de Zoom?

2025-01-15 * "Zoom Annual Plan"
Expenses:Software 149.90 USD
Assets:Bank:Checking
tag:business-tools

Més tard, pots amortitzar-lo mensualment o analitzar-lo durant les sessions de pressupost.

👩‍💼 Tenedor de Llibres vs. Comptable: Qui Fa Què?

  • Tenedor de Llibres: Se centra en la precisió. Registra, categoritza i organitza.
  • Comptable: Afegeix interpretació. Assessora, planifica i modela resultats.

Beancount et permet ser ambdós, o transferir una capa de manera neta a un professional.

Per exemple:

  • Com a fundador, pots fer la teva pròpia tinença de llibres amb Beancount.
  • En temporada d'impostos, exportes informes o dades en brut perquè el teu comptable els finalitzi.

🛠️ Programari de Tinença de Llibres i Comptabilitat: On Encaixa Beancount?

La majoria d'eines convencionals (p. ex., QuickBooks, Xero) difuminen la línia entre la tinença de llibres i la comptabilitat. Beancount adopta un enfocament diferent:

  • Ho gestiones tot a través de text pla, emmagatzemat en control de versions si ho desitges.
  • No hi ha ocultació de transaccions ni màgia entre bastidors.
  • Se t'anima a entendre els teus propis llibres.

Beancount és ideal per a aquells que valoren la transparència, la integritat de les dades i l'automatització mitjançant eines de codi obert.

🧠 Per Què Aquesta Distinció és Important

Conèixer la diferència entre la tinença de llibres i la comptabilitat t'ajuda a:

  • Mantenir-te compliant i preparat per a auditories
  • Entendre on invertir el temps (seguiment diari vs. coneixements mensuals)
  • Comunicar-te clarament amb professionals financers
  • Escalar els teus sistemes financers sense ofegar-te en la complexitat

🪄 Reflexió Final: El Teu Llibre Major, Les Teves Regles

Tant si ets un creador individual com el propietari d'una petita empresa, Beancount et dona el poder de gestionar els teus llibres amb precisió —i, finalment, prendre decisions estratègiques com un director financer (CFO).

Recorda:

  • Tinença de llibres = el que va passar
  • Comptabilitat = el que significa

Amb Beancount, estàs construint ambdues capes amb claredat i confiança.

Fes-me saber si vols una versió imprimible o un seguiment tutorial.

Beancount per a Propietaris de Petites Empreses

· 5 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Conceptes Bàsics de Comptabilitat que Pots Entendre —i Dominar

Gestionar els teus propis llibres no ha de significar fulls de càlcul, estrès o programari car. Beancount t'ofereix una manera minimalista, auditable i potent de fer la comptabilitat utilitzant només text pla i un sistema de comptabilitat de partida doble.

2025-06-25-beancount-for-small-businesses

Aquesta guia és la teva introducció completa per posar en ordre els llibres de la teva petita empresa amb Beancount —amb exemples reals i instruccions pas a pas.

🧾 Què és Beancount?

Beancount és un sistema de comptabilitat de text pla de codi obert construït al voltant de la comptabilitat de partida doble. Escrius les teves transaccions en fitxers .beancount i utilitzes eines com bean-doctor, bean-report o Fava per analitzar i visualitzar els teus llibres.

Aquí tens una transacció bàsica:

2025-06-01 * "Client Payment: Invoice #123"
Assets:Bank:Business:Checking 1,200.00 USD
Income:Consulting -1,200.00 USD

És llegible, programable i controlable per versions —perfecte per als propietaris d'empreses que volen transparència i control.

📌 Per què la Comptabilitat és Important (i Per què Beancount)

  • La necessites per als impostos
  • La necessites per a la claredat
  • La necessites per al finançament
  • La necessites per detectar errors aviat

I amb Beancount, pots fer tot això amb només un editor de text i algunes eines.

🪜 8 Passos per Començar a Fer la Teva Pròpia Comptabilitat amb Beancount

1. Separa les Finances Empresarials i Personals

Obre un compte corrent i una targeta de crèdit empresarials separats. Reflecteix-ho a Beancount:

2025-06-01 open Assets:Bank:Business:Checking USD
2025-06-01 open Liabilities:CreditCard:Business USD

Això manté els teus llibres nets i et protegeix legalment (especialment si ets una LLC o corporació).

2. Utilitza la Comptabilitat de Partida Doble

Cada esdeveniment financer afecta dos comptes. Beancount força aquest equilibri per disseny:

2025-06-05 * "Web hosting payment"
Expenses:Hosting 15.00 USD
Assets:Bank:Business:Checking -15.00 USD

Això garanteix la integritat matemàtica en el teu llibre major.

3. Tria la Base d'Efectiu o de Meritació

  • Base d'Efectiu: Només registra ingressos/despeses quan es rep/gasta diners.
  • Base de Meritació: Fes un seguiment de les obligacions (Comptes a Pagar/Comptes a Cobrar).

Exemple de base d'efectiu:

2025-06-10 * "Client payment received"
Assets:Bank:Business:Checking 800.00 USD
Income:Sales -800.00 USD

Exemple de base de meritació (factura enviada, després pagament rebut):

2025-06-01 * "Invoice #2001 issued"
Assets:AccountsReceivable 800.00 USD
Income:Sales -800.00 USD

2025-06-15 * "Payment received for Invoice #2001"
Assets:Bank:Business:Checking 800.00 USD
Assets:AccountsReceivable -800.00 USD

4. Configura el teu Pla de Comptes

Defineix les teves categories clarament. Un exemple minimalista:

2025-01-01 open Income:Sales USD
2025-01-01 open Expenses:Software USD
2025-01-01 open Expenses:Meals USD
2025-01-01 open Equity:Owner USD

Adapta'ls al teu negoci. Mantén-los consistents i descriptius.

5. Categoritza les Transaccions (amb Metadades)

Utilitza metadades per fer un seguiment del context. Això ajuda amb les deduccions, auditories i claredat.

2025-06-18 * "Team lunch after Q2 milestone"
Expenses:Meals 90.00 USD
Assets:Bank:Business:Checking -90.00 USD
; business_purpose: Q2 celebration
; attendees: Alice, Bob, Tian

Afegeix etiquetes o enllaços als rebuts:

  ; receipt: ./receipts/2025-06-18-lunch.jpg

6. Emmagatzema Documents de Suport

Utilitza Dropbox, Google Drive o una carpeta receipts/. Després, enllaça'ls a Beancount així:

2025-06-02 * "Domain Renewal - GoDaddy"
Expenses:Hosting 20.00 USD
Assets:Bank:Business:Checking -20.00 USD
; receipt: ./receipts/domain-godaddy.pdf

Els auditors i professionals fiscals t'estimaran.

7. Organitza't per a les Deduccions

Marca clarament les despeses deduïbles:

2025-06-03 * "Adobe Creative Cloud Subscription"
Expenses:Software 60.00 USD
Assets:Bank:Business:Checking -60.00 USD
; deductible: true
; usage: 100% business

Utilitza metadades personalitzades o etiquetes com #deductible per fer un seguiment de les possibles deduccions.

8. Fes-ho un Hàbit

Crea un flux de treball. Exemple:

# Weekly bookkeeping routine
git pull origin main
bean-extract transactions.csv >> ledger.beancount
bean-doctor ledger.beancount
bean-check ledger.beancount
fava ledger.beancount

O simplement compromet-te a un "Divendres Beancount" i concilia-ho tot setmanalment.

💼 Fes-ho Tu Mateix o Contracta Ajuda?

Pots fer-ho tot tu mateix amb Beancount. Però fins i tot els usuaris avançats haurien de:

  • Consultar un expert comptable durant la configuració
  • Contractar un comptable en el moment dels impostos si cal
  • Utilitzar Fava per als informes mensuals

Obtindràs tot el poder d'un sistema de comptabilitat sense dependència del proveïdor ni quotes de subscripció.

🛠️ Eines Recomanades per als Usuaris de Beancount

  • Fava – un bonic panell web per als fitxers de Beancount
  • bean-doctor – comprovacions de salut per al teu llibre major
  • bean-query – executa informes tipus SQL
  • beancount-import / beanie – importació bancària automatitzada
  • Control de versions – utilitza Git per fer un seguiment dels canvis als teus llibres

✅ Exemple Final: Flux Complet de Transaccions

2025-06-20 * "Consulting payment from Acme Inc."
Assets:Bank:Business:Checking 3,000.00 USD
Income:Consulting -3,000.00 USD
; invoice: 2025-06-acme
; project: "Backend API redesign"

2025-06-21 * "Notion Pro Plan"
Expenses:Software 10.00 USD
Assets:Bank:Business:Checking -10.00 USD
; purpose: project documentation
; receipt: ./receipts/notion-june.pdf

🎯 Resum

Beancount és perfecte per als propietaris de petites empreses que volen:

  • Mantenir els costos baixos
  • Mantenir el control total de les seves finances
  • Evitar la inflor del programari heretat
  • Adoptar la transparència i la simplicitat del text pla

T'agradaria una plantilla d'inici .bean descarregable per al teu negoci? Fes-me saber el tipus de negoci, i en crearé una a mida per a tu.

Automatització de les despeses de petites empreses amb Beancount i IA

· 6 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Els propietaris de petites empreses dediquen una mitjana d'11 hores al mes a classificar manualment les despeses, gairebé tres setmanes laborals completes a l'any dedicades a l'entrada de dades. Una enquesta de QuickBooks de 2023 revela que el 68% dels propietaris d'empreses classifiquen el seguiment de despeses com la seva tasca de tinença de llibres més frustrant, tot i que només el 15% ha adoptat solucions d'automatització.

La comptabilitat en text pla, impulsada per eines com Beancount, ofereix un enfocament nou per a la gestió financera. Combinant una arquitectura transparent i programable amb les capacitats modernes de la IA, les empreses poden aconseguir una classificació de despeses altament precisa mantenint un control total sobre les seves dades.

2025-05-28-how-to-automate-small-business-expense-categorization-with-plain-text-accounting-a-step-by-step-guide-for-beancount-users

Aquesta guia us guiarà en la construcció d'un sistema d'automatització de despeses adaptat als patrons únics del vostre negoci. Aprendreu per què el programari tradicional es queda curt, com aprofitar la base de text pla de Beancount i els passos pràctics per implementar models d'aprenentatge automàtic adaptatius.

Els costos ocults de la gestió manual de despeses

La classificació manual de despeses no només consumeix temps, sinó que també soscava el potencial empresarial. Considereu el cost d'oportunitat: aquelles hores dedicades a fer coincidir rebuts amb categories podrien, en canvi, impulsar el creixement del negoci, enfortir les relacions amb els clients o millorar les vostres ofertes.

Una enquesta recent d'Accounting Today va trobar que els propietaris de petites empreses dediquen 10 hores setmanals a tasques de tinença de llibres. Més enllà de la pèrdua de temps, els processos manuals introdueixen riscos. Prenguem el cas d'una agència de màrqueting digital que va descobrir que la seva classificació manual havia inflat les despeses de viatge en un 20%, distorsionant la seva planificació financera i la presa de decisions.

La mala gestió financera continua sent una de les principals causes de fallida de les petites empreses, segons la Small Business Administration. Les despeses mal classificades poden emmascarar problemes de rendibilitat, passar per alt oportunitats d'estalvi de costos i crear maldecaps durant la temporada d'impostos.

L'arquitectura de Beancount: on la simplicitat es troba amb el poder

La base de text pla de Beancount transforma les dades financeres en codi, fent que cada transacció sigui rastrejable i preparada per a la IA. A diferència del programari tradicional atrapat en bases de dades propietàries, l'enfocament de Beancount permet el control de versions mitjançant eines com Git, creant una pista d'auditoria per a cada canvi.

Aquesta arquitectura oberta permet una integració perfecta amb llenguatges de programació i eines d'IA. Una agència de màrqueting digital va informar d'un estalvi de 12 hores mensuals gràcies a scripts personalitzats que classifiquen automàticament les transaccions segons les seves regles de negoci específiques.

El format de text pla garanteix que les dades romanguin accessibles i portàtils: l'absència de dependència del proveïdor significa que les empreses poden adaptar-se a mesura que la tecnologia evoluciona. Aquesta flexibilitat, combinada amb robustes capacitats d'automatització, crea una base per a una gestió financera sofisticada sense sacrificar la simplicitat.

Creació del vostre pipeline d'automatització

La construcció d'un sistema d'automatització de despeses amb Beancount comença amb l'organització de les vostres dades financeres. Repassem una implementació pràctica utilitzant exemples reals.

1. Configuració de la vostra estructura Beancount

Primer, establiu la vostra estructura de comptes i categories:

2025-01-01 open Assets:Business:Checking
2025-01-01 open Expenses:Office:Supplies
2025-01-01 open Expenses:Software:Subscriptions
2025-01-01 open Expenses:Marketing:Advertising
2025-01-01 open Liabilities:CreditCard

2. Creació de regles d'automatització

Aquí teniu un script de Python que demostra la classificació automàtica:

import pandas as pd
from datetime import datetime

def categorize_transaction(description, amount):
rules = {
'ADOBE': 'Expenses:Software:Subscriptions',
'OFFICE DEPOT': 'Expenses:Office:Supplies',
'FACEBOOK ADS': 'Expenses:Marketing:Advertising'
}

for vendor, category in rules.items():
if vendor.lower() in description.lower():
return category
return 'Expenses:Uncategorized'

def generate_beancount_entry(row):
date = row['date'].strftime('%Y-%m-%d')
desc = row['description']
amount = abs(float(row['amount']))
category = categorize_transaction(desc, amount)

return f'''
{date} * "{desc}"
{category} {amount:.2f} USD
Liabilities:CreditCard -{amount:.2f} USD
'''

3. Processament de transaccions

Així és com es veuen les entrades automatitzades al vostre fitxer Beancount:

2025-05-01 * "ADOBE CREATIVE CLOUD"
Expenses:Software:Subscriptions 52.99 USD
Liabilities:CreditCard -52.99 USD

2025-05-02 * "OFFICE DEPOT #1234 - PRINTER PAPER"
Expenses:Office:Supplies 45.67 USD
Liabilities:CreditCard -45.67 USD

2025-05-03 * "FACEBOOK ADS #FB12345"
Expenses:Marketing:Advertising 250.00 USD
Liabilities:CreditCard -250.00 USD

Les proves són crucials: comenceu amb un subconjunt de transaccions per verificar la precisió de la classificació. L'execució regular mitjançant planificadors de tasques pot estalviar més de 10 hores mensuals, alliberant-vos per centrar-vos en prioritats estratègiques.

Assoliment d'alta precisió mitjançant tècniques avançades

Explorem com combinar l'aprenentatge automàtic amb la concordança de patrons per a una classificació precisa.

Concordança de patrons amb expressions regulars

import re

patterns = {
r'(?i)aws.*cloud': 'Expenses:Cloud:AWS',
r'(?i)(zoom|slack|notion).*subscription': 'Expenses:Software:Subscriptions',
r'(?i)(uber|lyft|taxi)': 'Expenses:Travel:Transport',
r'(?i)(marriott|hilton|airbnb)': 'Expenses:Travel:Accommodation'
}

def regex_categorize(description):
for pattern, category in patterns.items():
if re.search(pattern, description):
return category
return None

Integració de l'aprenentatge automàtic

from sklearn.feature_extraction.text import TfidfVectorizer
from sklearn.naive_bayes import MultinomialNB
import re
from typing import List, Tuple

class ExpenseClassifier:
def __init__(self):
self.vectorizer = TfidfVectorizer()
self.classifier = MultinomialNB()

def parse_beancount_entries(self, beancount_text: str) -> List[Tuple[str, str]]:
"""Parse Beancount entries into (description, category) pairs."""
entries = []
for line in beancount_text.split('\n'):
# Look for transaction descriptions
if '* "' in line:
desc = re.search('"(.+)"', line)
if desc:
description = desc.group(1)
# Get the next line which should contain the expense category
next_line = next(filter(None, beancount_text.split('\n')[beancount_text.split('\n').index(line)+1:]))
if 'Expenses:' in next_line:
category = next_line.split()[0].strip()
entries.append((description, category))
return entries

def train(self, beancount_text: str):
"""Train the classifier using Beancount entries."""
entries = self.parse_beancount_entries(beancount_text)
if not entries:
raise ValueError("No valid entries found in training data")

descriptions, categories = zip(*entries)
X = self.vectorizer.fit_transform(descriptions)
self.classifier.fit(X, categories)

def predict(self, description: str) -> str:
"""Predict category for a new transaction description."""
X = self.vectorizer.transform([description])
return self.classifier.predict(X)[0]

# Example usage with training data:
classifier = ExpenseClassifier()

training_data = """
2025-04-01 * "AWS Cloud Services Monthly Bill"
Expenses:Cloud:AWS 150.00 USD
Liabilities:CreditCard -150.00 USD

2025-04-02 * "Zoom Monthly Subscription"
Expenses:Software:Subscriptions 14.99 USD
Liabilities:CreditCard -14.99 USD

2025-04-03 * "AWS EC2 Instances"
Expenses:Cloud:AWS 250.00 USD
Liabilities:CreditCard -250.00 USD

2025-04-04 * "Slack Annual Plan"
Expenses:Software:Subscriptions 120.00 USD
Liabilities:CreditCard -120.00 USD
"""

# Train the classifier
classifier.train(training_data)

# Test predictions
test_descriptions = [
"AWS Lambda Services",
"Zoom Webinar Add-on",
"Microsoft Teams Subscription"
]

for desc in test_descriptions:
predicted_category = classifier.predict(desc)
print(f"Description: {desc}")
print(f"Predicted Category: {predicted_category}\

Conceptes bàsics de comptabilitat per a venedors d'Etsy amb Beancount

· 8 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Els llibres de comptes cosits a mà superen els fulls de càlcul enredats, especialment quan cada cèntim compta.

Per als artistes, fabricants i conservadors d'Etsy, la passió impulsa el negoci. Però a mesura que la vostra botiga creix, la claredat financera esdevé tan important com la visió creativa. Fer malabars amb les comissions, fer un seguiment dels costos dels materials i preparar-se per als impostos pot ser aclaparador i allunyar-vos del banc de treball.

2024-07-16-conceptes-bàsics-de-comptabilitat-per-a-venedors-d'etsy-amb-beancount

Què passaria si poguéssiu gestionar les finances de la vostra botiga amb la mateixa cura i precisió que poseu en els vostres productes? Aquesta guia presenta un flux de treball de comptabilitat de text pla mitjançant Beancount, un motor de codi obert dissenyat per a la precisió i el control. És un mètode que us ajuda a dominar els vostres números perquè pugueu centrar-vos en el vostre ofici.

Per què la comptabilitat d'Etsy és diferent

Una botiga Etsy té una empremta financera única, amb complexitats que el programari de comptabilitat genèric sovint no detecta.

  • Comissions de mercat a tot arreu: El vostre pagament final és el que queda després que Etsy prengui la seva part. Les comissions d'anunci, les comissions de transacció, les comissions de processament de pagaments i els costos de publicitat afecten cada venda. Sense fer-ne un seguiment individual, no podeu conèixer els vostres marges de benefici reals.
  • Impost sobre les vendes controlat per la plataforma: En una gran victòria per als venedors, Etsy ara calcula, recapta i reemborsa automàticament l'impost sobre les vendes en nom vostre a la majoria dels estats. Tanmateix, si veneu en altres canals o teniu presència física en determinats estats, és possible que encara tingueu les vostres pròpies obligacions fiscals a causa de les regles de "nexus".
  • Cadència de pagament flexible: Segons la vostra configuració i l'historial del compte, Etsy pot dipositar els vostres fons diàriament, setmanalment, quinzenalment o mensualment. Aquesta flexibilitat pot fer que el flux d'efectiu sembli impredictible, especialment quan els fons es mantenen en reserva o es retarden. (Ajuda d'Etsy)
  • Llindars 1099-K més baixos: Els dies de volar per sota del radar fiscal s'han acabat. El llindar d'informació de l'IRS per al formulari 1099-K, que informa de les vostres vendes brutes, s'estableix en 5.000 dòlars per al 2024 i es preveu que baixi a només 600 dòlars el 2026. Això significa que gairebé totes les botigues rebran un formulari de l'IRS i els vostres llibres han de poder conciliar-s'hi perfectament. (IRS)

Pla de Beancount en set passos ràpids

Aquest pla de text pla us ajudarà a construir un sistema de comptabilitat clar, precís i sense estrès.

1. Separeu els canals per endavant

Si Etsy no és el vostre únic canal de vendes, creeu comptes d'ingressos i despeses separats per a cadascun. Aquesta simple separació al nivell superior del vostre pla de comptes manté les vostres anàlisis netes i facilita molt el moment dels impostos.

2025-07-22 open Income:Etsy               USD
2025-07-22 open Expenses:Etsy:ListingFee USD
2025-07-22 open Assets:Etsy:Payout USD

2. Explota cada pagament

No registreu mai un dipòsit d'Etsy com una sola línia d'ingressos. En lloc d'això, descarregueu el vostre CSV del compte de pagament mensual del vostre Gestor de botiga. Utilitzeu aquest informe per crear una sola transacció Beancount que "exploti" cada dipòsit en les seves vendes brutes i els components de comissions individuals.

; pagament setmanal del CSV del compte de pagament d'Etsy
2025-07-15 * "Dipòsit d'Etsy #2025-28"
Assets:Bank:Operating 1842.77 USD
Income:Etsy:Sales -2100.00 USD
Expenses:Etsy:TransactionFee 136.50 USD ; 6.5 %
Expenses:Etsy:PaymentProcessing 66.00 USD ; 3 % + 0.25 $ per comanda
Expenses:Etsy:ListingFee 14.00 USD ; 0.20 $ x 70 renovacions
Assets:Etsy:Reserve -75.73 USD

3. Feu un seguiment de l'inventari i el CMV amb lots

Per als venedors de béns físics, la funció "lots" de Beancount és un canvi de joc per fer un seguiment del Cost de les Mercaderies Venudes (CMV). Quan compreu matèries primeres, les registreu com a inventari a un cost específic. Quan veneu un producte acabat, podeu descomptar el cost exacte dels materials utilitzats.

; Compra de materials a granel per a l'inventari
2025-07-01 * "Compra de fil a granel | Proveïdor XYZ"
Assets:Inventory:ScarfBlue 500 ScarfBlue {@ 3.45 USD}
Assets:Bank:Operating

; Registra el CMV quan es ven un article
2025-07-20 * "Bufanda blava venuda | Comanda #1234"
Expenses:COGS 1 ScarfBlue {3.45 USD}
Assets:Inventory:ScarfBlue

4. Trieu el vostre mètode comptable aviat

Teniu dues opcions principals:

  • Base de caixa: Simple i fàcil. Registreu els ingressos quan els diners arriben al vostre banc i les despeses quan les pagueu. Això funciona bé per a botigues petites a escala d'afició.
  • Base de meritació: Proporciona una imatge més real de la rendibilitat. Registreu els ingressos quan feu la venda (no quan us paguen) i les despeses quan les incorreu. Això és millor per a les botigues que compren subministraments a granel o venen articles fets a mida.

5. Automatitzeu les importacions

Estalvieu temps automatitzant l'entrada de dades. L'ecosistema de text pla ofereix diverses opcions:

  • Utilitzeu bean-extract amb regles personalitzades per analitzar els fitxers CSV d'Etsy.
  • Configureu un importador CSV bancari per capturar càrrecs d'anuncis o etiquetes d'enviament pagades amb targeta de crèdit.
  • Per a usuaris avançats, escriviu un script de Python per obtenir informes directament de l'API d'Etsy.

6. Concilieu setmanalment

Reserveu uns minuts cada setmana per comprovar els vostres números. Utilitzeu les eines de línia d'ordres de Beancount per validar ràpidament els vostres saldos i detectar qualsevol problema com ara reserves alliberades, reemborsaments o ajustos de comissions abans que acabi el mes.

# Comproveu el saldo del vostre compte de reserva d'Etsy
bean-balance books.bean "Assets:Etsy:Payout" "2025-07-21"

# Genereu un compte de resultats per al darrer període
bean-report books.bean income_statement -e 2025-07-21

7. Adjunteu documents font

Creeu un registre completament autònom i auditable enllaçant directament amb els documents font a les metadades de la transacció. Això és perfecte per a rebuts de proveïdors, PDF d'etiquetes d'enviament o comandes de compra.

2025-07-12 * "Etiqueta d'enviament d'Etsy per a la comanda #4321"
Expenses:ShippingLabel 4.25 USD
Assets:Bank:Operating
document: "docs/labels/2025-07-12-order4321.pdf"

Conegueu les vostres comissions d'Etsy (EUA)

Per obtenir una imatge real del vostre benefici, feu un seguiment de cada tipus de comissió al seu propi compte de despeses:

  • Comissió d'anunci: 0.20 $ per article, que es renova automàticament cada 4 mesos o després d'una venda. (Etsy)
  • Comissió de transacció: 6.5 % de l'import total de la comanda (inclòs el preu de l'article, l'enviament i l'embolcall de regal). (Etsy)
  • Comissió de processament de pagaments: Varia segons el país, però per als EUA sol ser del 3 % + 0.25 $ per comanda processada a través d'Etsy Payments. (Ajuda d'Etsy)
  • Subscripció (Etsy Plus): 10 $/mes opcional per a eines addicionals.

Consells sobre impostos sobre les vendes i compliment

  • Tot i que Etsy reemborsa l'impost sobre les vendes per a la majoria dels estats dels EUA, tingueu en compte que vendre en altres plataformes o tenir un taller físic pot crear obligacions fiscals addicionals ("nexus"). Feu un seguiment acurat dels vostres llindars de vendes.
  • Un cop els llindars 1099-K s'apliquin a la vostra botiga, assegureu-vos que el total d'Income:Etsy:Sales a Beancount es conciliï amb l'import brut del formulari fins al cèntim. (IRS)

Errors comuns (i solucions)

  • Error: Comptabilitat de dipòsits nets.
    • Solució: Utilitzeu sempre el CSV de pagament per dividir els dipòsits en vendes brutes, comissions i reserves.
  • Error: Costos d'inventari obsolets.
    • Solució: Registreu les vostres compres de subministraments i materials com a inventari en el moment que els compreu. No espereu fins que es vengui el producte acabat.
  • Error: Punts cecs de reemborsament.
    • Solució: Quan emeteu un reemborsament, registreu la despesa i també invertiu l'entrada original del CMV per tornar a moure el cost al vostre compte d'inventari.
  • Error: Ignorar les reserves.
    • Solució: Obriu un compte Assets:Etsy:Reserve per fer un seguiment dels diners que Etsy té en reserva. Això manté els vostres estats de flux d'efectiu honestos.

Llista de comprovació d'inici ràpid

  • Al vostre Gestor de botiga, configureu els estats mensuals i descarregueu el vostre primer CSV.
  • Cloneu el repositori d'inici de Beancount i esbosseu el pla de comptes de la vostra botiga.
  • Decidiu la comptabilitat de caixa o de meritació i comprometeu-vos-hi.
  • Escriviu un script d'importació bàsic o un fitxer de regles i programeu una sincronització setmanal.
  • Concilieu els vostres pagaments, els nivells d'inventari i el saldo bancari cada dilluns.
  • Genereu un compte de resultats cada mes i reviseu les vostres tendències de marge brut.
  • Feu una còpia de seguretat dels vostres fitxers .bean mitjançant Git i una solució d'emmagatzematge fora del lloc.

A punt per cosir la comptabilitat al vostre flux de treball creatiu? Instal·leu Beancount, comprometeu la vostra primera entrada i deixeu que la claredat del text pla us alliberi més temps al banc de treball. Feliç manteniment de beans!

Desglossant un Llibre Major de Beancount: Un Estudi de Cas per a la Comptabilitat Empresarial

· 3 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

En la publicació del blog d'avui, desglossarem un llibre major de Beancount per a empreses, cosa que us ajudarà a entendre les complexitats d'aquest sistema de comptabilitat de partida doble en text pla.

Desglossant un Llibre Major de Beancount: Un Estudi de Cas per a la Comptabilitat Empresarial

Comencem amb el codi:

2023-05-22-plantilla-negoci

1970-01-01 open Assets:Bank:Mercury
1970-01-01 open Assets:Crypto

1970-01-01 open Equity:Bank:Chase

1970-01-01 open Income:Stripe
1970-01-01 open Income:Crypto:ETH

1970-01-01 open Expenses:COGS
1970-01-01 open Expenses:COGS:Contabo
1970-01-01 open Expenses:COGS:AmazonWebServices

1970-01-01 open Expenses:BusinessExpenses
1970-01-01 open Expenses:BusinessExpenses:ChatGPT

2023-05-14 * "CONTABO.COM" "Mercury Checking ••1234"
Expenses:COGS:Contabo 17.49 USD
Assets:Bank:Mercury -17.49 USD

2023-05-11 * "Amazon Web Services" "Mercury Checking ••1234"
Expenses:COGS:AmazonWebServices 14490.33 USD
Assets:Bank:Mercury -14490.33 USD

2023-03-01 * "STRIPE" "Mercury Checking ••1234"
Income:Stripe -21230.75 USD
Assets:Bank:Mercury 21230.75 USD

2023-05-18 * "customer_182734" "0x5190E84918FD67706A9DFDb337d5744dF4EE5f3f"
Assets:Crypto -19 ETH {1,856.20 USD}
Income:Crypto:ETH 19 ETH @@ 35267.8 USD

Entenent el Codi

  1. Obertura de Comptes: El codi comença obrint una sèrie de comptes l'1 de gener de 1970. Aquests inclouen una combinació de comptes d'actiu (Assets:Bank:Mercury i Assets:Crypto), un compte de patrimoni net (Equity:Bank:Chase), comptes d'ingressos (Income:Stripe i Income:Crypto:ETH), i comptes de despeses (Expenses:COGS, Expenses:COGS:AmazonWebServices, Expenses:BusinessExpenses, i Expenses:BusinessExpenses:ChatGPT).

  2. Transaccions: Després, es procedeix a registrar una sèrie de transaccions entre el 01-03-2023 i el 18-05-2023.

    • La transacció del 14-05-2023 representa un pagament de 17.49 USD a CONTABO.COM des de Mercury Checking ••1234. Això es registra com una despesa (Expenses:COGS:Contabo) i una deducció corresponent del compte Assets:Bank:Mercury.

    • De manera similar, la transacció de l'11-05-2023 representa un pagament de 14490.33 USD a Amazon Web Services des del mateix compte bancari. Això es registra sota Expenses:COGS:AmazonWebServices.

    • La transacció del 01-03-2023 mostra ingressos de STRIPE dipositats a Mercury Checking ••1234, amb un total de 21230.75 USD. Això es registra com a ingrés (Income:Stripe) i una addició al compte bancari (Assets:Bank:Mercury).

    • L'última transacció del 18-05-2023 representa una transacció de criptomoneda que implica 19 ETH d'un client. Això es fa un seguiment sota Assets:Crypto i Income:Crypto:ETH. El {1,856.20 USD} mostra el preu de l'ETH en el moment de la transacció, mentre que el @@ 35267.8 USD especifica el valor total de la transacció de 19 ETH.

En totes les transaccions, es manté el principi de la comptabilitat de partida doble, assegurant que l'equació Actius = Passius + Patrimoni Net sempre es compleixi.

Reflexions Finals

Aquest llibre major de Beancount proporciona un sistema senzill però robust per fer un seguiment de les transaccions financeres. Com es veu en la transacció final, Beancount és prou flexible per comptabilitzar actius no tradicionals com la criptomoneda, cosa que és un testimoni de la seva utilitat en el nostre paisatge financer cada vegada més digital.

Esperem que aquesta desglossament us ajudi a entendre millor l'estructura i les capacitats de Beancount, tant si sou un comptable experimentat com un principiant que intenta fer un seguiment de les vostres finances personals. Estigueu atents a la nostra propera publicació del blog, on aprofundirem en operacions avançades de Beancount.

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.

Note: Invoice templates are coming soon! In the meantime, you can create your own using the fields listed above in Google Docs, Word, Sheets, Excel, or any other document format.


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: "[email protected]"
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.

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.

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

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"!