Salta al contingut principal

82 publicacions etiquetades amb "beancount"

Veure totes les etiquetes

Registrar impostos a Beancount (la manera pragmàtica)

· 8 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Els impostos poden semblar una criatura especial i complicada en el món de les finances personals. Però, i si no fos així? I si poguessis tractar-los com qualsevol altre flux de diners al teu llibre major? Bona notícia: pots. Tractant els impostos com a moviments simples de valor, el teu llibre major a Beancount romandrà net, fàcil de consultar i, sobretot, comprensible.

A continuació trobaràs un patró pràctic i directe que pots afegir a un fitxer Beancount personal o d’una petita empresa. És un sistema senzill per gestionar nòmines, pagaments d'impostos i fins i tot aquells molestos reemborsaments que passen al nou any. Cobriré els comptes essencials que necessites, revisarem exemples reals i et mostrarem les consultes exactes per obtenir les respostes que necessites.

2025-08-25-recording-taxes-in-beancount


Principis bàsics

Abans d’endinsar-nos al codi, acordem unes poques regles senzilles. Aquests principis mantenen les coses lògiques i eviten mals de cap futurs.

  • Separa “què és” de “quan es mou el diner”. 🗓️
    Aquest és el concepte més important. Una despesa d'impost pertany a l'any en què vas guanyar l'ingrés (p. ex., 2024), encara que paguis la factura a l'IRS a l'abril de 2025. Si no separes el moment de la despesa del moment del pagament, els teus informes anuals quedaran desordenats i enganyosos.

  • Mantén la jerarquia de comptes avorrida i senzilla. 📁
    Anomena els teus comptes de manera clara segons el tipus d'impost (p. ex., IncomeTax, SocialSecurity). Això fa que les teves consultes siguin increïblement simples. No emboliquis els noms dels comptes amb noms de proveïdors o números de formulari com “W‑2” o “1099”; utilitza metadades i etiquetes per a aquests detalls.

  • Adopta l'acumulació per a ajustos de final d'any. ⚖️
    Fins i tot per a un llibre major personal, usar una entrada d'acumulació simple al final de l'any és la manera més neta d'aconseguir informes precisos. Significa reconèixer una despesa o reemborsament en l'any correcte, encara que el diner no es mogui fins al següent. És un petit pas addicional que t'estalvia malabarismes mentals més endavant.

  • Escriu per al teu futur jo. 🧠
    El teu objectiu és la claredat. Afegeix detalls addicionals, com l'any fiscal, al nom d'un compte només si realment facilita les teves consultes. Evita crear un nou conjunt de comptes cada any (Expenses:Taxes:2024:Federal, Expenses:Taxes:2025:Federal, etc.) tret que tinguis una raó convincent. Una estructura plana sovint és més fàcil de gestionar.


Esquelet mínim de comptes

Aquí tens un conjunt bàsic de comptes per començar. Aquesta estructura està centrada en els EUA, però pots adaptar fàcilment els noms al sistema fiscal del teu país. Simplement afegeix aquestes directives open al teu fitxer Beancount.

; --- US Federal Income & Payroll Taxes ---
; Per diners retinguts de la teva nòmina
2024-01-01 open Expenses:Taxes:Federal:IncomeTax:Withheld USD
; Per pagaments estimats o factures d'impost que pagues directament
2024-01-01 open Expenses:Taxes:Federal:IncomeTax:Payments USD
; Per reemborsaments d'impost que reps
2024-01-01 open Expenses:Taxes:Federal:IncomeTax:Refunds USD

; Les teves contribucions FICA
2024-01-01 open Expenses:Taxes:Federal:SocialSecurity USD
2024-01-01 open Expenses:Taxes:Federal:Medicare USD

; --- Altres impostos comuns ---
; Per impostos de vendes/ús que pagues en compres
2024-01-01 open Expenses:Taxes:Sales USD

; --- Comptes per a ajustos de final d'any (Opcional però recomanat!) ---
; Un compte temporal de retenció per a impostos que deus però encara no has pagat
2024-01-01 open Liabilities:AccruedTaxes:Federal:Income USD
; Un compte temporal de retenció per a un reemborsament que esperes però encara no has rebut
2024-01-01 open Assets:Tax:Receivable USD

Aquesta configuració separa els impostos retinguts dels pagaments directes i dels reemborsaments, facilitant veure exactament on ha anat el teu diner. Els comptes Liabilities i Assets són la nostra arma secreta per mantenir informes de final d'any precisos.


Exemple 1: La nòmina

Registrem una nòmina típica on els impostos es retenen automàticament. La clau és registrar primer el sou brut, i després mostrar com es reparteix entre impostos i el diner que realment arriba al teu compte bancari.

2025-07-15 * "Employer Inc." "Salary for first half of July"
Income:Work:Salary -6,000.00 USD
Expenses:Taxes:Federal:IncomeTax:Withheld 1,200.00 USD
Expenses:Taxes:Federal:SocialSecurity 372.00 USD
Expenses:Taxes:Federal:Medicare 87.00 USD
Assets:Cash:Checking 4,341.00 USD

Aquesta única transacció explica tota la història:

  • Has guanyat 6 000 USD de sou brut.
  • 1 200 USD s'han enviat a l'IRS per l'impost federal sobre la renda.
  • 372 USD van a la Seguretat Social i 87 USD a Medicare.
  • Els 4 341 USD restants són el que has cobrat.

Consell: Pots afegir metadades del teu rebut de nòmina (com pay_period_end: "2025-07-15") a la transacció per tenir una pista d’auditoria fàcil.


Exemple 2: Presentar la declaració (el problema del canvi d'any)

Escenari que confon a molts: és abril de 2025 i estàs presentant els teus impostos de 2024. Descobreixes que, després de totes les retencions, encara deus 3 000 USD addicionals.

Com ho registres? Vols que la despesa compti per al 2024, però el pagament es faci el 2025. Aquí tens dues maneres excel·lents de gestionar-ho.

Opció A: L’acumulació manual en dos passos

Aquest mètode és pur Beancount, sense plugins. És un procés clar de dos passos.

Pas 1: Reconèixer la despesa al final de l'any fiscal.
El darrer dia de 2024, crees una entrada de “ajust”. No hi ha moviment de diners encara; només reconeixes la despesa i la “aparques” en un compte de passiu temporal.

2024-12-31 * "Federal income tax true-up for 2024"
Expenses:Taxes:Federal:IncomeTax:Payments 3,000.00 USD
Liabilities:AccruedTaxes:Federal:Income -3,000.00 USD

Ara, el teu estat de resultats de 2024 mostra correctament aquesta despesa de 3 000 USD.

Pas 2: Registrar el pagament quan es produeix.
A l'abril de 2025, quan envies realment els diners a l'IRS, elimines el passiu.

2025-04-15 * "IRS" "Payment for 2024 tax return"
Liabilities:AccruedTaxes:Federal:Income 3,000.00 USD
Assets:Cash:Checking -3,000.00 USD

Els teus informes de 2024 són correctes i el flux de caixa de 2025 també. Perfecte! Aquest mateix patró funciona a l'inrevés per a un reemborsament—només cal usar Assets:Tax:Receivable en lloc del compte de passiu.

Opció B: Automatitzar‑ho amb un plugin

Si prefereixes mantenir el pagament en una sola transacció, un fantàstic plugin comunitari anomenat beancount_reds_plugins.effective_date pot ajudar. Permet assignar una “data efectiva” diferent a una línia de la transacció.

Primer, activa el plugin al teu fitxer principal Beancount:
plugin "beancount_reds_plugins.effective_date"

Ara pots escriure una única transacció. El plugin la dividirà automàticament per mantenir els teus informes precisos.

; Una entrada; el plugin s'encarrega de la resta
2025-04-15 * "IRS" "Payment for 2024 tax return"
Assets:Cash:Checking -3,000.00 USD
Expenses:Taxes:Federal:IncomeTax:Payments 3,000.00 USD
effective_date: 2024-12-31

Aquí, la part de diners es registra el 15 d'abril de 2025, però la part de despesa s'aplica retroactivament al 31 de desembre de 2024. S'aconsegueix el mateix resultat que l'Opció A amb un flux de treball diferent.


I els impostos de vendes?

Per a la majoria de llibres majors personals, l'impost de vendes és senzill. Si no el reclames, només separa’l com a despesa pròpia durant una compra.

2025-07-19 * "Local Grocery Store"
Expenses:Groceries 12.32 USD
Expenses:Taxes:Sales 1.28 USD
Assets:Cash:Checking -13.60 USD

Això et permet seguir fàcilment quant gastes en impost de vendes al llarg de l'any. Si gestiones una empresa que treballa amb IVA, utilitzaries un sistema més formal amb comptes a pagar i a cobrar, però el principi és el mateix.


Consultes que realment faràs

Tot aquest estructurat té com a objectiu facilitar les respostes. Aquí tens algunes consultes BQL per veure el teu panorama fiscal.

1. Quin va ser el meu total d'impost federal sobre la renda per al 2024?

SELECT cost(sum(position))
WHERE account "Expenses:Taxes:Federal:IncomeTax"
AND date >= 2024-01-01 AND date < 2025-01-01;

2. Com es desglossa aquest total entre retencions, pagaments i reemborsaments?

SELECT account, cost(sum(position))
WHERE account "Expenses:Taxes:Federal:IncomeTax"
AND date >= 2024-01-01 AND date < 2025-01-01
GROUP BY account
ORDER BY account;

3. Tinc deutes fiscals o reemborsaments pendents? (Útil per comprovar la teva feina!)

SELECT account, units(sum(position))
WHERE account "Liabilities:AccruedTaxes" OR account "Assets:Tax"
GROUP BY account
ORDER BY account;

Si aquesta consulta retorna saldos diferents de zero, vol dir que tens acumulacions que encara no has liquidat.


Preguntes ràpides

  • Realment necessito comptes per any com Expenses:Taxes:2024?
    Probablement no. El mètode d’acumulació (o el plugin) manté una estructura plana neta i llegible. Només crea comptes per any si realment facilita les teves consultes específiques.

  • Beancount pot calcular-me els impostos?
    No directament, però pot preparar les dades. Alguns usuaris avançats escriuen scripts que passen els resultats de les consultes BQL a programari de càlcul d’impostos, ideal per estimar la teva obligació durant l'any.

  • Això és assessorament fiscal?
    No. És un patró de comptabilitat per organitzar les teves dades. La comptabilitat és sòlida, però sempre has de consultar un professional fiscal per a consells adaptats a la teva situació.


Llista de verificació per a implementar

Preparat per començar?

  1. Afegeix l’esquelet de comptes al teu fitxer Beancount (i adapta els noms al teu país).
  2. Registra les nòmines començant per l’ingrés brut i separant els impostos.
  3. Al final de l'any, acumula ajustos per a pagaments o reemborsaments usant un compte de passiu/actiu (o utilitza el plugin effective_date).
  4. Segueix els reemborsaments com a comptes a cobrar i elimina’ls quan arribi el diner.
  5. Executa les consultes BQL d’aquí sobre per verificar els totals abans de presentar la declaració.

Mantingues-ho avorrit, mantingues-ho consistent, i la temporada d'impostos finalment serà només una altra part de la teva història financera, no un misteri per resoldre.

Despeses acumulades a Beancount: Guia pràctica (amb exemples de llibre de comptabilitat copiau i enganxa)

· 8 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Les despeses acumulades semblen abstractes fins que els tancaments de final de mes comencen a acumular-se. Són una pedra angular de la comptabilitat d'acrèdits adequada, assegurant que els teus informes financers reflecteixin la realitat econòmica, no només quan el diners canvia de mans. Aquí tens una guia clara, centrada en Beancount, del que són, per què són importants i exactament com registrar‑les, revertir‑les i informar‑les al teu llibre de comptabilitat de text pla.

TL;DR ⚡

  • Despeses acumulades són costos que has incorregut aquest període però encara no has pagat. Es registren com a passiu fins que el diners surt.
  • A Beancount, això és senzill: debit·es un compte Expenses: i acredites un compte Liabilities:Accrued:. Més tard, elimines el passiu quan pagues.
  • Per informar, pots veure què deutes a una data concreta executant un bean-query amb CLOSE ON i CLEAR per obtenir una captura neta del balanç.

2025-08-24-accrued-expenses-in-beancount-a-practical-guide

Què és una despesa acumulada?

Una despesa acumulada és un cost que una empresa ha incorregut, però encara no ha pagat. Es registra quan es rep el servei o es genera el cost, encara que la factura no hagi arribat o el pagament encara no sigui degut. Aquesta pràctica segueix el principi de concordança de la comptabilitat d'acrèdits, que dicta que les despeses s'han de registrar en el mateix període que els ingressos que han ajudat a generar.

Exemples típics inclouen:

  • Sous guanyats pels empleats al final d'un mes però pagats el mes següent.
  • Serveis públics (electricitat, aigua) que vas utilitzar al desembre però que no es facturaran fins al gener.
  • Interessos d'un préstec que s'han acumulat durant el mes però encara no s'han retirat del teu compte.

En registrar aquests costos quan passen, obtens una imatge molt més fidel del rendiment financer de la teva empresa per a aquell període.

Com pensa Beancount sobre això (en 30 segons)

Beancount és un sistema de comptabilitat de text pla i partida doble. Tot és una directiva o transacció datada en un fitxer de text. El sistema es basa en cinc tipus principals de comptes: Assets, Liabilities, Equity, Income, i Expenses.

Les entrades sempre estan ordenades per data. Un detall clau és que les assercions balance es comproven abans que les transaccions del mateix dia siguin processades. Això és important de recordar quan col·loques comprovacions i entrades de reversió.

Finalment, el llenguatge bean-query ofereix una manera potent, similar a SQL, de generar informes. Amb operadors com OPEN ON, CLOSE ON i CLEAR, pots crear vistes "as-of" precises per als estats financers.

El teu pla de comptes (suggerit)

Un pla de comptes net i jeràrquic és el teu millor amic. Per a les despeses acumulades, l'estructura és senzilla. Necessitaràs:

  • Un compte de despeses: p. ex., Expenses:Utilities, Expenses:Payroll:Wages
  • Un compte de passiu corresponent: p. ex., Liabilities:Accrued:Utilities, Liabilities:Accrued:Payroll
  • El teu compte de caixa: p. ex., Assets:Bank:Checking

Beancount imposa els cinc tipus de comptes de nivell superior. Mantenir els noms dels comptes organitzats facilita les consultes i els informes més endavant.

El patró bàsic (sense connector, sense màgia)

Aquest és el mètode més directe per gestionar les acumulacions a Beancount. Implica dos passos: acumular la despesa al final del mes i liquidar el passiu quan pagues.

Pas 1: Acumular la despesa al final del mes

En l'últim dia del període, registres la despesa i crees el passiu.

2025-02-28 * "Accrue February electricity" #accrual
Expenses:Utilities 120.00 USD
Liabilities:Accrued:Utilities

Pas 2: Liquidar l'acumulació quan pagues

Quan arriba la factura i la pagues, no toques de nou el compte de despeses. En canvi, debit·es el compte de passiu per eliminar‑lo.

2025-03-05 * "Pay Feb electricity - City Power"
Liabilities:Accrued:Utilities 120.00 USD
Assets:Bank:Checking

Aquest és l'enfocament més net per a equips petits. Col·loca correctament la despesa al febrer i evita comptar‑la dues vegades al març. Observa que a Beancount, deixar una quantitat en blanc fa que el sistema equilibrin la transacció automàticament.

Alternativa: Entrada de reversió al dia 1

Si prefereixes l'estil clàssic d'"auto‑reversió", pots publicar l'oposat de la teva entrada d'acumulació el primer dia del mes següent. Després, registres la factura real al compte de despeses com de costum.

Pas 1: Acumular al final del mes (igual que abans)

2025-02-28 * "Accrue February electricity" #accrual
Expenses:Utilities 120.00 USD
Liabilities:Accrued:Utilities

Pas 2: Revertir el primer dia del mes següent

2025-03-01 * "Reverse Feb electricity accrual" #reversal
Liabilities:Accrued:Utilities 120.00 USD
Expenses:Utilities

Pas 3: Registrar el pagament com de costum

2025-03-05 * "City Power - February bill"
Expenses:Utilities 120.00 USD
Assets:Bank:Checking

Avís sobre les comprovacions: Recorda que les assercions balance s'avaluen abans de les transaccions del mateix dia. Si vols comprovar el saldo del compte Liabilities:Accrued:Utilities, posa l'asserció el 2025-02-28 per confirmar l'acumulació o el 2025-03-01 després de la transacció de reversió per confirmar que és zero. Posar‑la abans de la reversió el 2025-03-01 provocaria un error fals.

Sis acumulacions comunes (patrons copiau i enganxa) 📋

Aquí tens alguns exemples llestos per a les acumulacions més freqüents en negocis.

1. Lloguer encara no facturat

2025-01-31 * "Accrue January rent" #accrual
Expenses:Rent 3000.00 USD
Liabilities:Accrued:Rent

2. Sous guanyats però no pagats

2025-03-31 * "Accrue March wages" #accrual
Expenses:Payroll:Wages 8500.00 USD
Liabilities:Accrued:Payroll

3. Pagament de vacances (PTO) guanyat

2025-03-31 * "Accrue PTO earned in March" #accrual
Expenses:Payroll:PTO 900.00 USD
Liabilities:Accrued:Payroll

4. Interessos acumulats d'un préstec

2025-02-29 * "Accrue monthly loan interest" #accrual
Expenses:Interest 210.00 USD
Liabilities:Accrued:Interest

5. Honoraris professionals (auditoria/advocat)

2025-12-31 * "Accrue year-end audit fees" #accrual
Expenses:Professional:Audit 4200.00 USD
Liabilities:Accrued:Professional

6. Serveis públics utilitzats però no facturats

2025-04-30 * "Accrue April utilities" #accrual
Expenses:Utilities 95.00 USD
Liabilities:Accrued:Utilities

Informes: "Què he deure a una data determinada?"

bean-query és l'eina per obtenir respostes. Aquí tens com obtenir una captura adequada del balanç de les teves despeses acumulades.

Obtenir tots els saldos de passius acumulats al final del període

Aquesta consulta et dóna el saldo de cada compte de passiu acumulat al 31 de març de 2025.

bean-query main.beancount '
SELECT account, UNITS(SUM(position)) AS balance
FROM OPEN ON 2025-01-01 CLOSE ON 2025-04-01 CLEAR
WHERE account "^Liabilities:Accrued"
GROUP BY 1
ORDER BY 1;
'
  • OPEN ON estableix els saldos inicials al començament del període.
  • CLOSE ON truncarà les transaccions abans d'aquesta data (exclusiva). Per això usem 2025-04-01 per obtenir dades fins i inclòs el 2025-03-31.
  • CLEAR posa a zero Ingressos i Despeses, donant una vista neta del balanç (Actius, Passius, Patrimoni).

Veure un registre de totes les entrades d'acumulació

Si vols veure l'historial brut de transaccions per als teus comptes d'acumulació:

bean-query main.beancount '
SELECT date, payee, narration, position
WHERE account "^Liabilities:Accrued"
ORDER BY date;
'

Obtenir un total únic per a totes les acumulacions

Per a un resum ràpid del total que deutes:

bean-query main.beancount '
SELECT UNITS(SUM(position)) AS total_accruals
FROM OPEN ON 2025-01-01 CLOSE ON 2025-04-01 CLEAR
WHERE account "^Liabilities:Accrued";
'

Controls i "Trucs" específics de Beancount

  • Temps de les assercions de balanç: Com s'ha esmentat, les assercions comproven el balanç al inici del dia. 2025-03-01 balance ... s'executa abans de qualsevol transacció del 2025-03-01. Planifica‑ho en conseqüència.
  • Nomenclatura i jerarquia: Un arbre net com Liabilities:Accrued:* no és només estètic. Fa les teves consultes més senzilles i els teus informes instantàniament comprensibles.
  • Pad amb precaució: La directiva pad pot arreglar saldos d'obertura, però evita usar‑la per "arreglar" acumulacions recurrents. Fer entrades explícites proporciona una pista d'auditoria clara.
  • Informes "as-of": Per a captures de balanç, prefereix sempre OPEN ... CLOSE ... CLEAR a bean-query. Això impedeix que comptes d'ingressos i despeses contaminin els totals de passius.

Prepagament vs. Acumulació (contrast ràpid)

És fàcil confondre'ls. Són imatges miralls:

  • Despesa acumulada: Passiu que representa un cost ja generat però encara no pagat.
  • Prepagament: Actiu que representa un pagament ja fet per un servei o bé que encara no s'ha consumit.

Plantilla d'inserció (inici del fitxer)

2025-01-01 open Assets:Bank:Checking          USD
2025-01-01 open Assets:Bank:Savings USD
2025-01-01 open Expenses:Utilities
2025-01-01 open Expenses:Rent
2025-01-01 open Expenses:Payroll:Wages
2025-01-01 open Liabilities:Accrued:Utilities
2025-01-01 open Liabilities:Accrued:Rent
2025-01-01 open Liabilities:Accrued:Payroll

Notes finals

Aquesta guia hauria de donar-te una base sòlida per a començar a treballar amb acumulacions a Beancount. Recorda que la clau és la consistència: mantén el teu pla de comptes net, utilitza les assercions de balanç per validar‑les regularment i aprofita bean-query per obtenir la informació que necessites en qualsevol moment. Amb una mica de pràctica, les despeses acumulades es convertiran en una part natural del teu flux de treball comptable.

Depreciació acumulada (per a Beancount): una guia pràctica i en text pla

· 9 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Si fas el seguiment d’actius fixos a la teva comptabilitat — portàtils, càmeres, maquinària o fins i tot mobles d’oficina — els teus llibres han de reflectir la seva pèrdua de valor. Això implica dos conceptes clau: depreciació (la despesa) i el seu total acumulat, depreciació acumulada. Aquesta guia explica amb llenguatge senzill ambdós conceptes i després mostra exactament com modelar-los a Beancount amb exemples copiables, incloent opcions d’automatització potents.


2025-08-23-accumulated-depreciation

Què és la depreciació acumulada?

Depreciació acumulada és la quantitat total de depreciació que s’ha registrat contra un actiu des del dia que es va posar en servei. Pensa‑ho com un recompte continu. No és una nova mena de despesa — és simplement la suma fins a la data de totes les càrregues de depreciació anteriors per a aquest actiu.

En els estats financers, veuràs la depreciació acumulada juntament amb el preu original de l’actiu. Això permet a qualsevol lector dels teus llibres veure tant el cost històric (el que vas pagar) com el valor comptable net (el que val actualment al teu balanç).

Un detall crucial és que la depreciació acumulada és un compte contra‑actiu. Pot semblar complex, però és una idea senzilla:

  • És un compte d'actiu, per tant viu a la secció Assets del teu pla de comptes.
  • No obstant això, porta un saldo credit (un valor negatiu en els comptes d’actiu de Beancount), que reduïx el valor de l’actiu fix relacionat.

On apareix al balanç?

La depreciació acumulada sol aparèixer al balanç directament sota l’actiu fix al qual es refereix. Per exemple:

Equipament: Ordinadors$3,000.00
Menys: Depreciació acumulada($1,000.00)
Equipament: Ordinadors, Net$2,000.00

Molts estats financers simplifiquen això mostrant una única línia com “Propietat, planta i equipament, net”. Aquest número únic representa el cost històric total de tots els actius menys la seva depreciació acumulada total, donant el valor comptable net final.


Com es calcula la depreciació?

Hi ha diversos mètodes per calcular la depreciació. L’elecció determina quina despesa registris cada període, i això s’afegeix al total de depreciació acumulada. Dues famílies comunes de mètodes són:

  • Línia recta (SL): És el mètode més senzill i comú per a la comptabilitat. Registres una quantitat igual del valor de l’actiu en cada període de la seva vida útil. Per exemple, un portàtil de 3,000ambunavidauˊtilde36mesos(3anys)esdepreciariaa3,000 amb una vida útil de 36 mesos (3 anys) es depreciaria a 83.33 per mes.
  • Mètodes fiscals (p. ex., MACRS als EUA): Per a fins fiscals, els governs sovint defineixen calendaris d’acceleració específics. Als EUA, el Sistema de Recuperació de Cost Accelerat Modificat (MACRS) permet deduccions de depreciació més grans en els primers anys de vida de l’actiu. Beancount pot gestionar fàcilment aquests calendaris — només cal calcular les quantitats segons les taules oficials (com les de la Publicació 946 de l’IRS) i generar les entrades de diari corresponents.

Fórmula (Línia recta)

Depreciació periòdica = fractextCosttextValorresidualtextVidauˊtil\\frac{\\text{Cost} - \\text{Valor residual}}{\\text{Vida útil}}

Depreciació acumulada (a la data t) = sum(textDepreciacioˊperioˋdicafinsat)\\sum (\\text{Depreciació periòdica fins a } t)

El valor residual és el valor estimat que quedaria a l’actiu al final de la seva vida útil. Per simplicitat, sovint s’assumeix que és zero.


La manera Beancount: modelar cost i depreciació acumulada

Per fer un seguiment correcte dels actius fixos a Beancount preservant el seu cost original, utilitzaràs una parella de comptes d’actiu per a cada categoria, més un compte de despesa.

  • Assets:Equipment:Computers:Cost (per mantenir el cost històric)
  • Assets:Equipment:Computers:AccumDep (el contra‑actiu, que es credit·larà amb el temps)
  • Expenses:Depreciation:Computers (per registrar la despesa periòdica)

Aquesta estructura reflecteix la pràctica comptable estàndard i és l’enfocament recomanat per gestionar la depreciació d’actius fixos a Beancount.


Opció A: entrades manuals de línia recta

Aquest és el mètode més directe. Tu controles cada entrada, cosa que és ideal per entendre la mecànica.

1. Obre els comptes necessaris

2025-01-01 open Assets:Bank:Checking
2025-01-01 open Assets:Equipment:Computers:Cost
2025-01-01 open Assets:Equipment:Computers:AccumDep
2025-01-01 open Expenses:Depreciation:Computers

2. Registra la compra (al cost històric)

Quan compres l’actiu, debit·les el compte Cost.

2025-01-20 * "Purchase MacBook Pro"
Assets:Equipment:Computers:Cost 3000.00 USD
Assets:Bank:Checking -3000.00 USD

3. Registra la depreciació mensual

Cada mes registraràs la despesa de depreciació. Per a un actiu de 3,000durant36mesos,ladepreciacioˊmensualeˊs3,000 durant 36 mesos, la depreciació mensual és 3000 ÷ 36 = $83.33.

La transacció implica debit·lar el compte de despesa i credit·lar el compte contra‑actiu.

2025-02-28 * "Monthly depreciation - MacBook Pro (SL 36mo)"
Expenses:Depreciation:Computers 83.33 USD
Assets:Equipment:Computers:AccumDep -83.33 USD ; Aquest és el crèdit al contra‑actiu

Repetiràs aquesta entrada cada mes durant 36 mesos. El saldo de Assets:Equipment:Computers:AccumDep es tornarà més negatiu amb el temps, reduint el valor comptable net de l’actiu.

Comprovació ràpida: Pots veure el valor comptable net al Balance Sheet de Fava o executant una consulta ràpida:

bean-query myledger.bean "SELECT account, SUM(position) WHERE account   'Assets:Equipment:Computers:(Cost|AccumDep)' GROUP BY account"

La suma dels saldos d’aquests dos comptes és el teu valor comptable net.


Opció B: automatitzar amb el plugin amortize de Fava

Si utilitzes Fava (la interfície web popular per a Beancount) i la teva depreciació és una quantitat fixa cada mes, pots automatitzar‑la.

Primer, activa el plugin a l’inici del teu fitxer Beancount:

plugin "fava.plugins.amortize_over"

Després, crea una única transacció que defineixi tot el calendari de depreciació.

; 1. Registra la compra inicial com d’habitual
2025-01-20 * "Purchase MacBook Pro"
Assets:Equipment:Computers:Cost 3000.00 USD
Assets:Bank:Checking -3000.00 USD

; 2. Configura el calendari de depreciació
2025-01-20 * "Depreciation schedule - MacBook Pro"
amortize_months: 36
Expenses:Depreciation:Computers 3000.00 USD
Assets:Equipment:Computers:AccumDep -3000.00 USD

El plugin detectarà aquesta transacció i generarà publicacions virtuals de $83.33 cada mes durant 36 mesos. Aquestes entrades no s’escriuen al teu fitxer .bean però apareixen a tots els informes. És perfecte per a la depreciació lineal, però no funciona per a calendaris irregulars com MACRS.


Opció C: generar entrades periòdiques amb un plugin de tercers

Si prefereixes tenir transaccions reals (no virtuals) escrites al teu fitxer però encara vols automatització, un generador d’entrades periòdiques és una excel·lent opció. Un dels més populars és beancount-periodic de Dallas Lu. Aquest plugin es pot configurar per crear publicacions datades en el teu nom, oferint el control de les entrades manuals amb la comoditat de l’automatització.


Visualitzar resultats: cost, depreciació acumulada i valor comptable net

Sigui quin sigui el mètode que triïs, el teu Balance Sheet mostrarà tant els comptes Cost com AccumDep sota els teus Actius. La suma d’aquests dos és el teu valor comptable net. Aquesta presentació — cost brut menys la depreciació acumulada — és exactament el que esperen veure els comptadors i analistes financers. Proporciona total transparència sobre l’edat i el valor dels teus actius.


Baixa d’un actiu (venda, escombratge o retir)

Quan un actiu arriba al final de la seva vida, el vens, l’escombraries o el retires. Per eliminar‑lo dels teus llibres, has de:

  1. Eliminar el seu cost històric.
  2. Eliminar la depreciació acumulada associada.
  3. Registrar qualsevol efectiu rebut.
  4. Registrar qualsevol guany o pèrdua resultant (la diferència entre l’efectiu rebut i el valor comptable net).

Exemple: venda d’un actiu amb guany

Suposem que vens el MacBook Pro el 15 de juny de 2027.

  • Cost original: $3,000
  • Depreciació acumulada en el moment de la venda: -$2,500
  • Valor comptable net: 3,0003,000 - 2,500 = $500
  • Vendes-lo per: $800
  • Guany en la venda: 800(ingressos)800 (ingressos) - 500 (valor comptable net) = $300

Aquesta és la transacció Beancount per registrar la baixa:

2027-06-15 * "Sell MacBook Pro"
Assets:Bank:Checking 800.00 USD ; Efectiu rebut
Assets:Equipment:Computers:AccumDep 2500.00 USD ; Deure per anul·lar el contra‑actiu
Assets:Equipment:Computers:Cost -3000.00 USD ; Crèdit per eliminar el cost original
Income:Gains:AssetDisposals -300.00 USD ; Crèdit per registrar el guany

Si els ingressos haguessin estat només 400(peˋrduade400 (pèrdua de 100), hauries registrat la diferència a un compte Expenses:Losses:AssetDisposals amb un import positiu (deure).


FAQ (Ràpid)

  • La depreciació acumulada és un actiu o un passiu?
    Cap dels dos. És un contra‑actiu. Es troba a la secció d’actius del balanç però té saldo credit, que redueix el valor total de l’actiu.

  • Mai he de publicar directament al compte Cost després de la compra?
    Generalment, no. L’objectiu del compte contra‑actiu és preservar el cost històric. Totes les reduccions de valor per depreciació s’han de publicar a ...:AccumDep.

  • Puc usar Beancount per calendaris MACRS (fiscals)?
    Sí. Calcularàs les quantitats de depreciació per a cada període segons les taules de la Publicació 946 de l’IRS i les registraràs manualment o amb un plugin periòdic. El plugin amortize de Fava no és adequat perquè les quantitats MACRS no són iguals cada mes.

  • Què passa amb l’amortització segons la Secció 179?
    La Secció 179 permet deduir el cost complet d’un actiu elegible en l’any d’adquisició. En aquest cas, registraràs tot el cost com a despesa en un compte de despesa (p. ex., Expenses:Depreciation:Computers) i no utilitzaràs un compte contra‑actiu.


Paraules clau

  • Depreciació — la despesa que reflecteix la pèrdua de valor d’un actiu fix.
  • Depreciació acumulada — el total de totes les depreciacions registrades fins a la data.
  • Contra‑actiu — un compte d’actiu que porta saldo credit per reduir el valor de l’actiu associat.
  • Valor comptable net — cost brut menys depreciació acumulada; el valor que apareix al balanç.

Paraules clau

  • Actiu fix — qualsevol bé tangible o intangible que s’utilitza durant més d’un període comptable.
  • Cost històric — el preu original pagat per l’actiu.
  • Valor residual — el valor estimat que quedaria al final de la vida útil.
  • Vida útil — el període durant el qual es preveu que l’actiu sigui útil per a l’empresa.

Paraules clau

  • Automatització — utilitzar plugins o scripts per generar entrades de depreciació sense intervenció manual.
  • Codi copiable — exemples que es poden copiar i enganxar directament al fitxer Beancount.
  • Gestió financera eficaç — mantenir els llibres comptables precisos i actualitzats per a una millor presa de decisions.

Paraules clau

  • Balanç — l’estat financer que mostra actius, passius i patrimoni net en un moment determinat.
  • Ingressos — diners que entren a l’empresa, com les vendes d’actius.
  • Despeses — costos operatius, inclosa la depreciació.
  • Guanys i pèrdues — resultat net després de restar les despeses dels ingressos.

Paraules clau

  • Tags — etiquetes que faciliten la classificació i cerca del contingut.
  • Keywords — paraules clau que milloren la visibilitat i la recerca del document.
  • Descripció — resum concís del contingut de la guia.

Paraules clau

  • Portàtils — exemples d’actius fixos comuns.
  • Càmeres — altres exemples d’actius que es poden depreciar.
  • Maquinària — actius industrials que requereixen seguiment de depreciació.
  • Mobles d’oficina — actius que també pateixen pèrdua de valor amb el temps.

Puc permetre'm contractar un empleat?

· 9 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Una guia primerenca de Beancount per modelar el cost real, provar el flux de caixa i integrar‑lo al teu llibre major.

Contractar el teu primer empleat és un pas enorme. És una aposta pel teu futur, però també un compromís financer significatiu que va molt més enllà del número que apareix a la carta d'oferta. Massa fundadors i propietaris de petites empreses es fixen només en el sou i es sorprenen del cost real, “totalment carregat”.

2025-08-22-can-i-afford-to-hire-an-employee

Aquesta guia et mostra com modelar aquest cost amb precisió, comprovar si realment pots permetre‑t‑ho i, finalment, integrar aquest model directament al teu llibre major Beancount per reduir el risc de la decisió abans de publicar l’anunci.

TL;DR

  • No et quedis només amb el sou. Als EUA, el cost real inclou impostos sobre la nòmina de l’empleador (Seguretat Social, Medicare, FUTA/SUTA), beneficis, assegurances, eines i reclutament. En el sector privat, els beneficis representen aproximadament el 30 % de la compensació total, cosa que implica un multiplicador de 1,42 × “totalment carregat” sobre el sou. Aquest percentatge pot variar molt segons l’empresa i la ubicació.
  • Regla ràpida per començar: Cost total ≈ Sou + Impostos de nòmina de l’empleador + Beneficis + Assegurança + Eines/Programari + Reclutament/Integració.
  • Utilitza Beancount per reduir el risc. Modela un pressupost mensual de nòmina al teu llibre major amb la funció de pressupost de Fava. Després pots fer una previsió per comprovar la teva pista, marges i el període de retorn de la inversió abans de comprometre’t.

1) Què impulsa realment el cost “totalment carregat”?

Pensa en el sou d’un empleat com la part visible d’un iceberg. La part visible és senzilla, però els costos submergits són els que poden enfonsar el teu flux de caixa si no estàs preparat. Aquí tens el desglossament.

  • Sou base (Salari): Aquesta és la part fàcil: el sou anual o la tarifa horària acordada. És la partida més gran, però només és el punt de partida.

  • Impostos de nòmina de l’empleador (EUA): No només pagues l’empleat; també has de pagar impostos sobre el seu sou. Com a ocupador, ets responsable de:

    • Seguretat Social (OASDI): Pagues 6,2 % del sou de l’empleat fins a un límit anual. Per a 2025, aquest límit és 176 100 $.
    • Medicare (HI): Pagues 1,45 % de tots els sous de l’empleat, sense límit d’ingressos.
    • Impostos d’atur (FUTA i SUTA): La Federal Unemployment Tax Act (FUTA) és del 6,0 % sobre els primers 7 000 $ de sou. No obstant això, la majoria d’ocupadors reben un crèdit per pagar els impostos estatals d’atur (SUTA), reduint la taxa efectiva de FUTA a 0,6 %. Les taxes de SUTA varien significativament segons l’estat i l’historial de l’empresa.
  • Beneficis: Sovint és el segon cost més gran. Inclou assegurança mèdica, contribucions a la jubilació (p. ex., aportació a un 401(k)), i dies de permís pagats. En el sector privat dels EUA, els beneficis representen aproximadament el 30 % de la compensació total. Per perspectiva, la prima mitjana anual d’una assegurança mèdica patrocinada per l’empleador el 2024 era de 8 951 peracoberturaindividuali25572per a cobertura individual i 25 572 per a cobertura familiar. Tot i que els empleats contribueixen, l’ocupador sol cobrir la major part.

  • Assegurança d’accidents laborals: És obligatòria a gairebé tots els estats i cobreix despeses mèdiques i salaris perduts si un empleat es lesiona al treball. Les taxes depenen de l’estat, el sector i la funció de l’empleat (un treballador d’oficina és molt més barat d’assegurar que un teixidor).

  • Eines i despeses generals: El teu nou contractat necessita l’equip adequat per fer la seva feina. Això inclou un portàtil, llicències de programari (seients SaaS), una taula si tens oficina i el programari de processament de nòmines. Un servei de nòmina típic per a una petita empresa costa al voltant de 49 50–50 al mes com a tarifa base, més 6 10–10 per empleat.

  • Reclutament i integració: No oblidis els costos puntuals. Inclou les tarifes d’anuncis de feina, el teu temps d’entrevista i, sobretot, el període d’integració. Un nou contractat pot trigar 1–3 mesos a assolir la plena productivitat, durant els quals pagues el cost complet per una producció parcial.


2) Exemple concret

Fem-ho més tangible. Suposem que contractes un empleat als EUA amb un sou de 80 000 $. Planeges oferir una assegurança mèdica individual, cobrint la part mitjana nacional de l’ocupador del 84 % de la prima.

Desglossament del cost anual:

  • Impostos de nòmina de l’empleador:

    • Seguretat Social (OASDI): 80 000 ×6,2× 6,2 % = 4 960
    • Medicare: 80 000 ×1,45× 1,45 % = 1 160
    • FUTA (taxa efectiva): 7 000 ×0,6× 0,6 % = 42
    • Total impostos de nòmina de l’empleador: 6 162 $
  • Assegurança mèdica (la teva part):

    • Utilitzant la prima mitjana de 2024 per a cobertura individual (8 951 )ilatevacontribucioˊdel84) i la teva contribució del 84 %: 8 951 × 0,84 = 7 519 perany(o627per any** (o **627 al mes).
  • Programari de nòmina i eines:

    • Programari de nòmina: (50 base+6base + 6 per empleat) × 12 mesos = 672 $ per any.
    • Eines/Portàtil/SaaS (estimat): 2 000 $ per any.

Sumem tot:

PartidaCost anual
Sou80 000 $
Impostos de nòmina de l’empleador6 162 $
Assegurança mèdica7 519 $
Programari de nòmina672 $
Eines i portàtil2 000 $
Cost total anual96 353 $
Cost mensual8 029 $

En aquest escenari, el cost total “totalment carregat” és 96 353 ,eˊsadir1,20×elsoubase.Aquesteˊsunpaquetdebeneficisrelativamentlleuger.Siafegeixesunaaportacioˊaun401(k),meˊsdiesdepermıˊspagatsocoberturafamiliar,podriesarribarfaˋcilmentalmultiplicadormitjaˋnacionalde1,42×.Peraunsoude80k,aixoˋimplicariauncosttotalpropera113800**, és a dir **1,20 ×** el sou base. Aquest és un paquet de beneficis relativament lleuger. Si afegeixes una aportació a un 401(k), més dies de permís pagats o cobertura familiar, podries arribar fàcilment al multiplicador mitjà nacional de **1,42 ×**. Per a un sou de 80 k, això implicaria un cost total proper a **113 800 .

Conclusió: El teu cost real probablement estarà entre 1,20 × (lleuger) i 1,40 ×+ (ric) del sou base. Calcula les teves pròpies xifres per saber-ho.


3) “Puc permetre’m?” — Tres proves pragmàtiques

Ara que tens un cost mensual realista (8 029 $ en el nostre exemple), com saps si pots mantenir‑lo?

  1. Cobertura del marge brut: El rol paga per si mateix? Si la teva empresa té un marge brut del 65 %, el nou contractat ha de generar almenys **12 352 dingressosmensualsnous(8029d’ingressos mensuals nous** (8 029 ÷ 0,65) només per arribar al punt d’equilibri. Si el rol està dissenyat per estalviar costos, ha de trobar reduccions d’expenses equivalents i sostenibles.

  2. Retorn i pista: Quant de temps trigarà el contractat a generar un retorn positiu, i pots sobreviure fins aleshores? Apunta a un període de retorn de 6–12 mesos per al cas de negoci del rol — com més curt, millor. Crucialment, hauries de disposar com a mínim de 3 a 6 mesos del cost total “totalment carregat” en efectiu com a coixí després del període d’integració.

  3. Realitat de la integració: Un nou contractat no serà 100 % efectiu el primer dia. Reserva 1–3 mesos d’onboarding i productivitat reduïda. Si el teu coixí de liquiditat no pot cobrir tant el sou com la caiguda de productivitat, no estàs preparat. Considera començar amb un contractista o empleat a temps parcial per validar la necessitat primer.

Nota específica d’EUA: Si aquest és el teu primer contracte o el primer en un nou estat, revisa les teves obligacions de compliment. Les reduccions de crèdit FUTA poden aplicar‑se en alguns estats, i les taxes SUTA varien molt. Les lleis d’accidents laborals també difereixen. Un error pot comportar sancions.


4) Fes el model real a Beancount

La millor manera de saber si pots permetre’t una contractació és veure l’impacte directament en els teus llibres. Aquí tens com fer‑ho amb Beancount.

A. Configura un pressupost de nòmina amb Fava

Abans de res, afegeix els costos mensuals previstos al teu llibre major amb la directiva custom "budget" de Fava. Això et permet visualitzar la nova despesa respecte als ingressos.

; Pressupost per a un empleat amb cost total de 96 k/any
2025-09-01 custom "budget" Expenses:Payroll:Wages "monthly" 6666.67 USD
2025-09-01 custom "budget" Expenses:Payroll:Taxes:Employer "monthly" 513.50 USD
2025-09-01 custom "budget" Expenses:Benefits:HealthInsurance "monthly" 626.57 USD
2025-09-01 custom "budget" Expenses:Tools:PayrollSoftware "monthly" 55.00 USD

Un cop afegit, els informes d’Ingressos i Canvis de Fava mostraran automàticament com vas respecte a aquest nou nivell de despesa.

B. Registra una execució real de nòmina

Quan facis la nòmina, tens dues formes habituals de registrar‑la.

  • Detallada (amb passius): És el mètode més precís. Separa els impostos de l’ocupador dels retencions de l’empleat, tractant aquestes últimes com a passius que mantens temporalment abans de pagar‑les al govern.
2025-09-30 * "Nòmina - Alice (setembre)" ; Exemple de retencions per il·lustració
Expenses:Payroll:Wages 6666.67 USD
; Impostos de l’ocupador (cost directe)
Expenses:Payroll:Taxes:Employer:SocialSecurity 413.33 USD
Expenses:Payroll:Taxes:Employer:Medicare 96.67 USD
Expenses:Payroll:Taxes:Employer:FUTA 3.50 USD
; Retencions de l’empleat (passius)
Liabilities:Payroll:Withholding:Federal -1000.00 USD
Liabilities:Payroll:Withholding:State -300.00 USD
Liabilities:Payroll:FICA:Employee:SocialSecurity -413.33 USD
Liabilities:Payroll:FICA:Employee:Medicare -96.67 USD
; Pagament net a l’empleat
Assets:Bank:Checking -4853.54 USD

Més endavant, quan el proveïdor de nòmina retiri els impostos, registraràs una transacció separada per liquidar els passius (p. ex., Liabilities:Payroll:Withholding:FederalAssets:Bank:Checking).

  • Simplificada (suma única): Si el teu proveïdor de nòmina debit·la el teu compte en una sola transacció i no necessites seguir les retencions detalladament, aquesta és una opció més senzilla.
2025-09-30 * "Execució de nòmina Gusto - Alice"
Expenses:Payroll:Wages 6666.67 USD
Expenses:Payroll:Taxes:Employer 513.50 USD
Expenses:Payroll:Fees:Provider 55.00 USD
Assets:Bank:Checking -7235.17 USD

C. Preveu la teva pista

Estructura el teu pla de comptes amb un compte de nivell superior Expenses:Payroll. Usa etiquetes com employee: "Alice" a les transaccions per filtrar informes per persona. Amb el pressupost establert, pots utilitzar Fava per superposar el pla i els resultats reals cada mes. Si constantment superes el pressupost, és hora de tornar a fer les proves d’aforament.


5) Quan contractar té i no té sentit (llista ràpida)

Probablement té sentit si... ✅

  • Estàs rebutjant treballs profitables o retardant llançaments de producte per falta de capacitat.
  • Pots definir clarament un objectiu de ingressos o d’estalvi de costos del qual serà responsable el nou contractat.
  • La teva pista de **liquiditat cobreix còmodament el període d’integració de 1–3 mesos més uns 3–6 mesos addicionals del cost total “totalment carregat”.

Probablement hauries d’esperar si... 🛑

  • La demanda del teu negoci és irregular i imprevisible. Comença amb un contractista o ajuda a temps parcial per gestionar la càrrega variable.
  • Pots aconseguir els mateixos objectius comprant una millor eina o automatitzant un procés per una fracció del cost.
  • No pots vincular el rol a un resultat empresarial mesurable. “Em sento ocupat” no és un cas de negoci.

6) Recursos addicionals

Tarifes de venedor d'Amazon (2025): Què són i com registrar-les a Beancount

· 9 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Vendre a Amazon és una manera potent d’arribar a milions de clients, però l’estructura de tarifes de la plataforma pot semblar un laberint. Si sou un operador que valora llibres nets, auditable i de partida doble, el seguiment acurat d’aquests costos és innegociable. Aquesta guia desglossa les tarifes del mercat nord-americà d’Amazon del 2025 i us mostra exactament com registrar-les amb l’eina de comptabilitat en text pla, Beancount.

TL;DR ⚡

2025-08-21-amazon-seller-fees-2025

  • Trobareu una sèrie de càrregues recurrents d’Amazon: Pla de venda, Referència, Tancament (media), Compliment i emmagatzematge FBA, Col·locació d’entrada, Tarifa per nivell d’inventari baix, Processament de devolucions, Administració de reemborsaments, i una Tarifa per llistat d’alt volum per catàlegs molt grans.
  • Manteniu un compte separat Assets:Amazon:Clearing. Registreu les vendes i les tarifes allà; quan Amazon us paga, transferiu el net al vostre banc. Això facilita la conciliació.
  • Feu un seguiment de cada SKU com a propi producte (p. ex., SKU:WATER-BOTTLE) perquè Beancount pugui calcular automàticament el Cost de les Mercaderies Venudes (COGS) per lots.
  • Podeu conciliar ràpidament importan informes de liquidació o d’interval de dates i mapant directament els “tipus de transacció” d’Amazon amb els vostres comptes de despeses a Beancount.

El mapa de tarifes d’Amazon (mercat dels EUA)

A continuació es detallen les tarifes més comunes que veureu el 2025.

Tarifa del pla de venda

És la subscripció bàsica per accedir al mercat.

  • Pla individual: No hi ha tarifa mensual. En canvi, pagueu $0.99 per cada article venut.
  • Pla professional: Una tarifa fixa de $39.99 al mes, que elimina el càrrec per article. Aquesta és l’opció estàndard per a qualsevol venedor seriós. Totes les altres tarifes de venda s’apliquen a sobre d’aquesta.

Tarifa de referència

És la comissió d’Amazon per cada venda.

És un percentatge del preu total de venda de l’article (incloent enviament i qualsevol embolcall regal). La taxa depèn completament de la categoria del producte. La majoria de categories es troben en la franja 8–15 %, però algunes utilitzen tarifes escalonades (p. ex., 15 % pels primers $500 i 8 % per la part superior). Algunes categories també tenen una tarifa mínima de referència, sovint $0.30. Consulteu sempre la taula de tarifes actual per a la vostra categoria específica.

Tarifa de tancament (categories de media)

Si veneu articles de media com llibres, música, vídeo o DVD, Amazon cobra una tarifa plana addicional de $1.80 per article.

Tarifes de compliment FBA

Són les tarifes per unitat de recollida, empaquetatge i enviament per utilitzar Fulfillment by Amazon (FBA). El cost varia segons la mida i el pes de l’article. Amazon actualitza periòdicament aquestes tarifes. Per al 2025, les tarifes no punta de pic van tornar als nivells de 2024 el 15 de gener de 2025. Consulteu sempre la taula de tarifes actual de FBA per trobar la categoria de mida exacta del vostre producte i la tarifa associada.

Emmagatzematge mensual i recàrrec d’inventari antic (FBA)

Amazon cobra per l’espai que ocupa el vostre inventari als seus centres de compliment.

  • Emmagatzematge mensual: Facturat per peu cúbic.
  • Recàrrec d’inventari antic: Una tarifa mensual addicional aplicada a l’inventari que ha estat massa temps en un centre de compliment. S’afegeix a la tarifa d’emmagatzematge regular.

Tarifa de servei de col·locació d’entrada (FBA)

És una tarifa per unitat vinculada a com envieu l’inventari a Amazon. Serveix per cobrir els costos de distribuir els vostres productes a través de la seva xarxa de compliment. Alguns programes, com “New Selection”, poden exemptar temporalment nous productes fins a certs límits.

Tarifa per nivell d’inventari baix (FBA)

Aquesta tarifa s’aplica a productes de mida estàndard amb nivells d’inventari consistentment baixos respecte a la demanda del client. Amazon ho mesura amb una mètrica anomenada “dies d’oferta històrics”. Si el vostre nivell d’estoc per a un article popular cau per sota del llindar (generalment 28 dies), s’aplica aquesta tarifa.

Tarifa de processament de devolucions (FBA)

Per productes en categories amb taxes de devolució superiors a la mitjana (com vestimenta i calçat), Amazon pot cobrar una tarifa de processament de devolucions per cada devolució del client. Algunes unitats “New Selection” estan exemptes d’aquesta tarifa fins a un cert límit.

Tarifa d’administració de reemborsaments

Quan emeteu un reemborsament a un client per una comanda, Amazon us retorna la tarifa de referència que heu pagat. No obstant això, en reté una part com a tarifa de processament. És el menor entre $5.00 o el 20 % de la tarifa de referència per a aquest article.

Tarifa per llistat d’alt volum (catàlegs enormes)

Aquesta tarifa només afecta venedors amb catàlegs massius. Si teniu més de 1,5 milions de SKU actius, Amazon cobra una tarifa mensual de $0.001 per cada SKU elegible per sobre d’aquest llindar.

Nota: Les tarifes i polítiques poden variar per país, regió i categoria. Reviseu sempre les pàgines d’ajuda locals de Seller Central abans de registrar-les.


Com apareixen aquestes tarifes als vostres informes 🧾

Podeu trobar totes aquestes dades a Seller Central. Els dos informes més útils per a la comptabilitat són:

  1. Informes d’interval de dates (Payments → Date Range Reports): Proporcionen un resum dels vostres ingressos, despeses, impostos i transferències netes per a un període específic. Són perfectes per a una importació i conciliació de llibre major a nivell alt.
  2. Fitxers de liquidació (p. ex., Flat File V2): Aquests fitxers desglossen cada transacció individual, mostrant el tipus de tarifa, ID de comanda, import i data. Aquestes són les dades granulars que utilitzareu per mapar tot correctament.

Un enfocament Beancount‑First per registrar l’activitat d’Amazon

A continuació us mostrem com traduir el món complex d’Amazon a entrades netes i simples a Beancount.

1. Configuració mínima del pla de comptes

Primer, definiu els comptes que necessitareu. Aquesta estructura senzilla cobreix tot.

; --- ASSETS ---
Assets:Amazon:Clearing ; La vostra “bossa” d’Amazon
Assets:Bank:Checking ; On arriben els pagaments
Assets:Inventory:SKU:<code> ; Un subcompte per SKU

; --- INCOME & COGS ---
Income:Sales:Amazon
Expenses:COGS:Inventory

; --- EXPENSES ---
Expenses:Marketplace:Amazon:Referral
Expenses:Marketplace:Amazon:FBAFulfillment
Expenses:Marketplace:Amazon:Storage:Monthly
Expenses:Marketplace:Amazon:Storage:Aged
Expenses:Marketplace:Amazon:InboundPlacement
Expenses:Marketplace:Amazon:LowInventoryLevel
Expenses:Marketplace:Amazon:ReturnsProcessing
Expenses:Marketplace:Amazon:Other ; Per tarifes diverses

Beancount pot seguir lots d’inventari i bases de cost, una superpotència. “Compreu” inventari a Assets:Inventory:SKU:... amb un cost {...}. Quan veneu, Beancount calcula automàticament el Cost de les Mercaderies Venudes.

2. Registre de cada venda i les seves tarifes

Registrarem una venda FBA de $30 per a SKU:WATER-BOTTLE. La tarifa de referència és $4.50, el compliment FBA $4.24 i heu incorregut una tarifa de $0.15 per inventari baix. Vareu comprat aquesta unitat per $5.00.

2025-02-10 * "Amazon Order 113-2233445-6677889" "WATER-BOTTLE"
Assets:Amazon:Clearing 21.11 USD
Income:Sales:Amazon -30.00 USD
Expenses:Marketplace:Amazon:Referral 4.50 USD
Expenses:Marketplace:Amazon:FBAFulfillment 4.24 USD
Expenses:Marketplace:Amazon:LowInventoryLevel 0.15 USD
Assets:Inventory:SKU:WATER-BOTTLE -1 SKU:WATER-BOTTLE {5.00 USD}
Expenses:COGS:Inventory 5.00 USD

Per què queda equilibrat: La venda de $30 es acredita a Income. Les tarifes ($4.50 + $4.24 + $0.15) i el COGS ($5.00) es debitin a comptes de despeses. El flux net d’efectiu, $21.11, es debit a Assets:Amazon:Clearing. L’actiu d’inventari es acredita (es redueix una unitat) i el cost corresponent es registra com a despesa.

3. Registre del pagament

Quan Amazon us desemborsa els fons, la transacció és senzilla. Només moveu diners del vostre “wallet” d’Amazon al compte bancari real.

2025-02-15 * "Amazon Payments" "Settlement disbursement"
Assets:Bank:Checking 2,500.00 USD
Assets:Amazon:Clearing -2,500.00 USD

Després de cada pagament, el saldo del compte Assets:Amazon:Clearing hauria de tornar a zero. Utilitzeu els totals dels informes d’interval de dates per detectar discrepàncies.

4. Emmagatzematge, recàrrec d’inventari antic i col·locació d’entrada

Aquestes tarifes apareixen sovint com línies separades en els informes de liquidació. Registreu-les com a dèbits directes al vostre compte de clearing.

2025-03-15 * "Amazon FBA Storage Fees" "Monthly + aged inventory"
Expenses:Marketplace:Amazon:Storage:Monthly 125.40 USD
Expenses:Marketplace:Amazon:Storage:Aged 35.20 USD
Assets:Amazon:Clearing -160.60 USD

2025-03-20 * "FBA Inbound Placement Service" "Shipment split optimization"
Expenses:Marketplace:Amazon:InboundPlacement 62.00 USD
Assets:Amazon:Clearing -62.00 USD

5. Reemborsaments i devolucions

Quan un client retorna un producte, revertiu la venda i el COGS, i registreu les tarifes no reemborsables. Per aquesta venda de $30, suposem que Amazon reté una tarifa d’administració de reemborsament de $0.30.

2025-03-02 * "Refund 113-2233445-6677889" "Refunded WATER-BOTTLE"
Assets:Amazon:Clearing -29.70 USD ; Dèbit net
Income:Sales:Amazon 30.00 USD ; Reverteix la venda
Expenses:Marketplace:Amazon:Other 0.30 USD ; Tarifa d’administració del reemborsament
Assets:Inventory:SKU:WATER-BOTTLE 1 SKU:WATER-BOTTLE {5.00 USD}
Expenses:COGS:Inventory -5.00 USD ; Reverteix el COGS

Aquí, debitau Income per revertir els ingressos i acreditau Expenses:COGS per revertir el cost. L’unitat d’inventari es torna a afegir al compte d’actius. L’efecte net al compte Assets:Amazon:Clearing és l’import reemborsat al client.


Importació i conciliació ràpida

La clau de l’eficiència és el mapatge. Exporteu un Informe d’interval de dates o un Fitxer Flat V2 des de Seller Central. A continuació, creeu un mapatge senzill de la columna transaction-type d’Amazon cap als vostres comptes de despeses:

  • OrderIncome:Sales:Amazon
  • CommissionExpenses:Marketplace:Amazon:Referral
  • FBA-fulfillment-feeExpenses:Marketplace:Amazon:FBAFulfillment
  • StorageFeeExpenses:Marketplace:Amazon:Storage:Monthly
  • AgedInventorySurchargeExpenses:Marketplace:Amazon:Storage:Aged
  • InboundPlacementFeeExpenses:Marketplace:Amazon:InboundPlacement
  • LowInventoryLevelFeeExpenses:Marketplace:Amazon:LowInventoryLevel

Per a qui vulgui automatitzar, l’ecosistema d’importació de Beancount (com beancount-import) és fantàstic. Definiu les regles una vegada i els fitxers de liquidació es poden ingerir al vostre llibre major automàticament.


Bones pràctiques que estalvien diners (i pulsacions) 💰

  • Eviteu la tarifa per inventari baix: Controleu els vostres dies d’oferta històrics. Mantingueu prou estoc per satisfer la demanda, però sense excessos que activen les tarifes d’inventari antic.
  • Utilitzeu els beneficis de New Selection: En llançar nous productes, feu servir aquest programa per estar exemptes de certes tarifes de processament de devolucions i col·locació d’entrada.
  • Reviseu regularment les tarifes locals: Les tarifes d’Amazon canvien sovint. Mantingueu-vos al dia per ajustar el vostre pla de comptes i evitar sorpreses.

Plantilla de llibre de Beancount

2025-01-01 open Assets:Amazon:Clearing
2025-01-01 open Assets:Bank:Checking
2025-01-01 open Assets:Inventory:SKU:WATER-BOTTLE
2025-01-01 open Income:Sales:Amazon
2025-01-01 open Expenses:Marketplace:Amazon:Referral
2025-01-01 open Expenses:Marketplace:Amazon:FBAFulfillment
2025-01-01 open Expenses:Marketplace:Amazon:Storage:Monthly
2025-01-01 open Expenses:Marketplace:Amazon:Storage:Aged
2025-01-01 open Expenses:Marketplace:Amazon:InboundPlacement
2025-01-01 open Expenses:Marketplace:Amazon:LowInventoryLevel
2025-01-01 open Expenses:Marketplace:Amazon:ReturnsProcessing
2025-01-01 open Expenses:COGS:Inventory

Enllaços útils


Començar

  1. Instal·leu Beancount: pip install beancount
  2. Creeu el vostre fitxer .beancount amb el pla de comptes anterior.
  3. Importeu els informes d’Amazon amb el vostre script o eina d’importació preferida.
  4. Reviseu i concilieu regularment per assegurar que les tarifes d’Amazon es registren correctament.

Amb aquesta configuració, podreu gestionar les tarifes de venedor d’Amazon de manera transparent i mantenir els vostres llibres comptables nets i precisos. Bon profit!

Què són els comptes a pagar? Una guia amigable amb Beancount per al seguiment de factures de proveïdors en text pla

· 8 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Els comptes a pagar (AP) són els diners que la teva empresa deu als seus proveïdors per béns o serveis que ja has rebut però encara no has pagat. En el món de la comptabilitat, l’AP es classifica com a passiu corrent al teu balanç: una quantitat que habitualment venç dins del proper any i sovint entre 30 i 60 dies.

Aquest concepte és central a la comptabilitat d’acumulació, on registres la despesa i el passiu corresponent en el moment en què arriba la factura, no quan realment envies els diners. Aquesta guia et mostrarà com gestionar tot el flux de treball d’AP de manera neta i eficient utilitzant l’eina de comptabilitat en text pla, Beancount.

2025-08-20-what-is-accounts-payable


Resum ràpid

Abans d’endinsar-nos en els detalls, cobrim l’essencial:

  • Accounts Payable (AP) representa els teus deutes a curt termini amb proveïdors. La trobaràs a la secció Liabilities del teu balanç.
  • Acumulació vs. Caixa: L’AP és un concepte que només existeix si mantens els teus llibres en base d’acumulació. Beancount suporta completament els fluxos d’acumulació, i la seva interfície web, Fava, mostrarà correctament els teus passius.
  • AP vs. AR: És senzill: els comptes a pagar són el que deus, mentre que els comptes a cobrar (AR) són el que altres et deuen.

On viu l’AP a Beancount (i a Fava)

Per començar a seguir l’AP, primer has de declarar un compte per a ell al teu llibre major. Una convenció estàndard és:

Liabilities:AccountsPayable

Opcionalment, pots crear subcomptes per a proveïdors importants (p. ex., Liabilities:AccountsPayable:ForestPaintSupply).

A Fava, aquest compte apareixerà al teu Balanç sota Liabilities. Pots fer clic per aprofundir i veure una llista de tots els ítems oberts i pagats, obtenint una visió clara de les teves obligacions. Fins i tot pots veure-ho en acció al llibre major d’exemple públic de Fava, que inclou un compte Liabilities:AccountsPayable.


Blocs de construcció de Beancount que faràs servir

Un flux de treball robust d’AP a Beancount es basa en algunes funcionalitats clau:

  1. Accounts: Utilitzaràs principalment el compte Liabilities:AccountsPayable, un compte de caixa com Assets:Bank:Checking, i els teus diversos comptes de despeses (p. ex., Expenses:Supplies).
  2. Metadata: Pots adjuntar dades clau‑valor a qualsevol transacció. Per a l’AP, usaràs metadades com invoice:, due:, terms:, i document:. Fava fins i tot reconeix la clau document: i crearà automàticament un enllaç clicable al fitxer adjunt si configures una carpeta de documents.
  3. Tags & Links: Usa #tags (com #ap) per a filtres fàcils i ^links (com ^INV-10455) per a enllaçar programàticament una factura i el seu pagament posterior. Això crea una pista clara i auditable.
  4. Queries (BQL): El llenguatge de consultes similar a SQL de Beancount (BQL) et permet executar informes potents, com llistar tots els comptes a pagar oberts ordenats per data de venciment, directament des de la línia d’ordres amb bean-query o a la pàgina “Query” de Fava.

Flux de treball principal d’AP a Beancount

Gestionar l’AP al teu llibre major implica dos o tres passos clau: registrar la factura, pagar‑la i, a vegades, gestionar pagaments parcials o descomptes.

1) Registra la factura del proveïdor (això crea el passiu)

Primer, registra la despesa i crea el compte a pagar quan arriba la factura.

; Optionally set your documents folder in your main Beancount file:
option "documents" "documents"

2025-08-05 * "Forest Paint Supply" "Paint order INV-10455" ^INV-10455 #ap
invoice: "INV-10455"
due: "2025-09-04"
terms: "2/10, n/30"
document: "invoices/2025-08-05-forest-paint-INV-10455.pdf"
Expenses:Supplies:Paint 500.00 USD
Liabilities:AccountsPayable -500.00 USD

Aquesta única entrada aconsegueix dues coses crítiques:

  1. Reconeix immediatament la despesa de 500 $ en el període correcte (agost).
  2. Crea un passiu corresponent de 500 $, mostrant que deus diners a Forest Paint Supply.

L’enllaç ^INV-10455 és un identificador únic que et permet adjuntar el mateix enllaç al pagament posterior, mantenint la factura i les transaccions de pagament lògicament connectades.

2) Paga la factura (això elimina el passiu)

Quan pagues la factura, crees una transacció que mou diners del teu compte bancari per liquidar el passiu.

a) Pagament estàndard (sense descompte):

2025-09-01 * "Forest Paint Supply" "Payment INV-10455" ^INV-10455
Liabilities:AccountsPayable 500.00 USD
Assets:Bank:Checking -500.00 USD

Aquesta entrada redueix el teu saldo d’AP en 500 $ i el saldo del compte corrent en la mateixa quantitat. El passiu ja està liquidat.

b) Descompte per pagament anticipat (p. ex., "2/10, n/30"):

Si les condicions són “2/10, n/30”, pots gaudir d’un descompte del 2 % si pagues dins dels 10 dies. Per a la nostra factura de 500 ,aixoˋsuposaundescomptede10, això suposa un descompte de 10 .

2025-09-01 * "Forest Paint Supply" "Payment INV-10455 with discount" ^INV-10455
Liabilities:AccountsPayable 500.00 USD
Expenses:Supplies:Paint 10.00 USD
Assets:Bank:Checking -490.00 USD
2025-09-01 * "Forest Paint Supply" "Payment INV-10455 with discount" ^INV-10455
Liabilities:AccountsPayable 500.00 USD
Assets:Bank:Checking -490.00 USD
Expenses:Supplies:Paint 10.00 USD

En ambdós casos, elimines completament el passiu de 500 ,redueixeselsaldodelteubancen490, redueixes el saldo del teu banc en 490 (l’import realment pagat) i registres el benefici de 10 $ com a descompte.

3) Gestió de pagaments parcials

La funcionalitat d’enllaç de Beancount fa que el seguiment de pagaments parcials sigui simple i net.

2025-10-01 * "Big Supplier" "Partial payment INV-9001" ^INV-9001
Liabilities:AccountsPayable 300.00 USD
Assets:Bank:Checking -200.00 USD
Expenses:Supplies 100.00 USD

2025-10-15 * "Big Supplier" "Partial payment INV-9001" ^INV-9001
Liabilities:AccountsPayable 200.00 USD
Assets:Bank:Checking -200.00 USD

Utilitzant l’enllaç ^INV-9001 a les tres transaccions, pots filtrar fàcilment el teu diari per veure tot l’historial d’aquesta factura i els pagaments associats.


Consultes útils (BQL)

Pots executar aquestes consultes a la pestanya “Query” de Fava o des de la línia d’ordres amb bean-query.

Consell: La funció any_meta() és extremadament útil per extreure camps de metadades com invoice: i document: als resultats de la teva consulta.

AP oberts per proveïdor (vista de saldo):

Aquesta consulta suma el saldo pendent actual que deus a cada proveïdor.

SELECT
account,
SUM(amount) AS balance
FROM
transactions
WHERE
account LIKE 'Liabilities:AccountsPayable:%'
GROUP BY
account
ORDER BY
balance DESC

AP oberts per factura + data de venciment:

Obté una llista ordenada de totes les factures obertes, ordenada per data de venciment, per ajudar-te a prioritzar els pagaments.

SELECT
invoice,
due,
amount
FROM
transactions
WHERE
account = 'Liabilities:AccountsPayable'
ORDER BY
due ASC

Llista de factures amb PDFs adjunts:

Aquesta consulta troba totes les teves factures i mostra el camí al document enllaçat.

SELECT
invoice,
document
FROM
transactions
WHERE
account = 'Liabilities:AccountsPayable'

On veure l’AP a Fava

  • Balance Sheet: Trobaràs l’AP a la secció de passius del teu balanç, juntament amb la resta de passius.
  • Journal: Filtra per #ap o per l’enllaç ^INV-xxxx per a veure només les transaccions relacionades amb comptes a pagar.
  • Documents Sidebar: Si has configurat una carpeta de documents, Fava mostrarà un enllaç directe a cada PDF adjunt a la factura.

Envelleïment d’AP, rotació i consciència del flux de caixa

  • Aging Schedule: Aquest informe agrupa els comptes a pagar segons el temps que han estat pendents, ajudant a identificar factures velles que podrien requerir acció.
  • AP Turnover Ratio: Mesura la velocitat amb què es paguen els comptes a pagar. Un ratio alt indica que les factures es paguen ràpidament, millorant la relació amb proveïdors.
  • If You Can’t Pay on Time: Si no pots pagar a temps, considera negociar extensions o establir plans de pagament per evitar penalitzacions.
2025-12-01 * "Supplier X" "Late payment" ^INV-2025
Liabilities:AccountsPayable 1000.00 USD
Assets:Bank:Checking -1000.00 USD
  • Aging Schedule: Aquesta consulta agrupa els comptes a pagar segons el temps que han estat pendents, ajudant a identificar factures velles que podrien requerir acció.
  • AP Turnover Ratio: Mesura la velocitat amb què es paguen els comptes a pagar. Un ratio alt indica que les factures es paguen ràpidament, millorant la relació amb proveïdors.
  • If You Can’t Pay on Time: Si no pots pagar a temps, considera negociar extensions o establir plans de pagament per evitar penalitzacions.

Millors pràctiques per a l’AP en un llibre de text pla

  • Go Paperless: Digitalitza totes les factures i guarda‑les en una carpeta segura.
  • Use Links Consistently: Utilitza l’enllaç ^ de manera consistent per a enllaçar factures i pagaments.
  • Keep Metadata Tidy: Mantén les metadades curtes i clares (invoice:, due:, terms:).
  • Accrual All the Way: Mantén el llibre major en base d’acumulació per a una visió completa de les teves obligacions financeres.

Iniciador de copiar i enganxar: factura de proveïdor + pagament

2025-08-05 * "Forest Paint Supply" "Paint order INV-10455" ^INV-10455 #ap
invoice: "INV-10455"
due: "2025-09-04"
terms: "2/10, n/30"
document: "invoices/2025-08-05-forest-paint-INV-10455.pdf"
Expenses:Supplies:Paint 500.00 USD
Liabilities:AccountsPayable -500.00 USD

2025-09-01 * "Forest Paint Supply" "Payment INV-10455" ^INV-10455
Liabilities:AccountsPayable 500.00 USD
Assets:Bank:Checking -500.00 USD

Esta guia és només per a fins educatius i no constitueix assessorament fiscal, legal o financer.

Referències i lectura addicional

Externalització comptable: com delegar les teves tasques financeres (per a usuaris de Beancount)

· 10 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Si el teu llibre major viu en text pla, ja valores la claredat, el control i la reproducibilitat. Externalitzar la comptabilitat no ha de comprometre cap d’aquests aspectes. Al contrari, quan es fa bé, transforma la teva configuració de Beancount en un flux de treball fiable i documentat gestionat per especialistes, mentre mantens la propietat total de les dades, del repositori i de les regles.

Aquesta és una guia pràctica per a usuaris de Beancount sobre què externalitzar, què conservar internament, com estructurar els entregables i com avaluar proveïdors. Es tracta de delegar la feina mecànica sense renunciar mai al control.

2025-08-19-accounting-outsourcing-how-to-hand-off-your-financial-tasks


A qui va dirigit

Aquesta guia és per a tu si encaixes en algun d’aquests perfils:

  • Fundadors en solitari, hackers independents i consultors que utilitzen Beancount i volen recuperar el temps dedicat a les parts mecàniques de la comptabilitat per centrar-se en construir el producte o atendre clients.
  • Enginyers amb coneixements financers que demanen controls estrictes, historial versionat i total auditabilitat, però que no volen passar els caps de setmana importan declaracions bancàries i conciliant comptes per si mateixos.
  • Organitzacions que migren des d’un proveïdor tot‑en‑un i que ara prioritzen la custòdia de dades i la reproducibilitat. Tancaments sobtats recents de plataformes comptables com Bench han subratllat una lliçó crítica: els plans d’eixida i els formats oberts no són opcionals. (TechCrunch, KSV Advisory Report)

Beancount, breument

Per als no iniciats, l’ecosistema Beancount es construeix al voltant d’alguns components clau que el fan potent per a aquest tipus de flux de treball:

  • Beancount: Al seu nucli, és un llenguatge de comptabilitat de partida doble especificat en text pla. Escrius fitxers de llibre major llegibles per humans, els comets a un repositori Git i utilitzes un compilador per validar‑los i generar informes financers. (GitHub)
  • Fava: És la interfície web elegant per a Beancount. Fava llegeix el teu fitxer de llibre major i et mostra balançs interactius, comptes de resultats, tendències, filtres i un potent llenguatge de consultes similar a SQL per inspeccionar les dades. (Fava Demo)
  • beangulp: El marc modern per a automatitzar la ingesta de dades. Evolucionat a partir de l’importador original de Beancount, beangulp ofereix les eines per escriure importadors robustos que poden analitzar CSV, OFX, QFX i fins i tot declaracions PDF, convertint dades bancàries en entrades estructurades de Beancount. (GitHub)

Una relació d’externalització exitosa ha de preservar i potenciar aquests punts forts: control de versions, historial llegible per humans, validació estricta i composabilitat de les teves eines.


Què externalitzar vs. què conservar

La clau per a una delegació eficaç és una divisió clara del treball. Aquí tens com traçar la línia entre execució tàctica i propietat estratègica.

Bones candidates per externalitzar

Aquestes tasques són típicament repetitives, basades en regles i consumen temps — perfectes per a un especialista.

  • Recollida i importació d’estataments: Baixar els estataments mensuals, normalitzar diversos formats (CSV, OFX, PDF) i executar els teus importadors beangulp. Això inclou mantenir les regles d’importador a mesura que les institucions financeres canvien inevitablement els formats.
  • Assistència a la categorització: Construir heurístiques i regles declaratives per categoritzar transaccions. Poden utilitzar opcionalment eines com smart_importer per predir assentaments basats en dades històriques, però la revisió final sempre queda en mans d’un humà.
  • Reconciliació i comprovacions d’integritat: La feina meticulosa d’afegir assertions balance per coincidir amb els teus estataments, investigar discrepàncies i assegurar que el llibre major es manté sense errors.
  • Adjuncions i higiene documental: Recuperar factures i rebuts, enllaçar‑los a les transaccions amb metadades i arxivar els documents originals en una estructura de carpetes neta i reproducible.
  • Tancament de final de mes i informes: Preparar la suite estàndard d’informes (P&L, Balanç, Estat de flux de caixa) i proporcionar vistes o exportacions de Fava per a les actualitzacions de gestió.
  • Operacions de comptes a cobrar/pagar i preparació de nòmines: Preparar factures per al pagament, generar factures, fer seguiment de cobraments i preparar fitxers de nòmina per a la teva revisió i aprovació finals.
  • Preparació del paquet fiscal: Al final de l’any, produir un balanç de prova net, horaris de suport i tots els fitxers necessaris per al teu comptable o assessor fiscal.

Conservar internament (tens la intenció i el risc)

Aquests responsables són estratègics i defineixen l’esquelet financer del teu negoci. Et corresponen a tu.

  • Disseny del pla de comptes: L’estructura i les convencions de nomenclatura dels teus comptes reflecteixen com entens el teu negoci. Aquest és el teu mapa financer.
  • Polítiques comptables bàsiques: Decisions sobre l’estructura d’entitat, reconeixement d’ingressos i polítiques de capitalització tenen implicacions financeres i legals a llarg termini.
  • Aprovacions finals: Has de retenir l’última paraula en tots els moviments de caixa, inclosos pagaments, execucions de nòmina i assentaments comptables significatius.
  • Finances estratègiques: Pronòstics, pressupostos i definir què significa “bè” per al teu negoci són responsabilitats fonamentals del propietari.

El flux de treball d’externalització nadiu de Beancount

Això és el que sembla una col·laboració estructurada basada en Git en la pràctica.

1) Estructura del repositori (exemple)

El teu repositori és la única font de veritat. Una estructura ben organitzada fa el procés transparent i mantenible.

/ledger
main.beancount # Fitxer principal del llibre major, inclou altres
accounts/ # Definició del pla de comptes
includes/ # Fitxers de transaccions mensuals o anuals
prices/ # Directives de preus per a mercaderies/accions
metadata/ # Declaracions de metadades personalitzades
plugins/ # Plugins personalitzats de Beancount
documents/ # Declaracions bancàries, rebuts, factures
/importers # importadors beangulp + regles
config.yaml
bank_x.py
card_y.py
/scripts
import.sh # Script d’orquestració per a importadors
close_month.py # Script de validació i informes de tancament mensual
/reports
monthly/
year_end/
/ops
runbook.md # Com executar el sistema
checklist.md # Llistes de verificació procedimentals (p. ex., tancament mensual)
controls.md # Documentació dels controls financers

2) El cicle setmanal

La feina rutinària ha de seguir un ritme previsible, culminant en un entregable clar per a la teva revisió.

  1. Ingestió: El teu proveïdor baixa els estataments i executa els importadors beangulp per preparar noves transaccions.
  2. Categorització: Aplica les regles de categorització i, si s’utilitza, les suggerències de smart_importer. Això és seguit d’una revisió humana per corregir qualsevol ambigüitat.
  3. Reconciliació: Afegeix assertions balance per coincidir amb els totals dels estataments i investiga qualsevol diferència. L’ús de directives pad ha de ser rar i sempre ha de tenir una explicació clara.
  4. Documentació: Els documents rellevants (factures, rebuts, etc.) s’adjunten a les transaccions corresponents.
  5. Commit i proposta: Es fa el commit dels canvis al repositori i es crea una Pull Request (PR) per a la revisió.

3) Tancament de final de mes (mínim viable)

  • Primera la custòdia de dades: Assegura que el repositori Git està protegit i que només els usuaris autoritzats poden fer push.
  • Control de versions: Utilitza etiquetes i branques per marcar períodes comptables clars.
  • Validació de balanç: Executa els informes de balanç i comprova que totes les assertions balance passen.
  • Generació d’informes: Exporta els informes necessaris i comparteix‑los amb les parts interessades.

4) Paquet de final d’any

  • Arxiu de dades: Exporta una còpia completa del repositori amb totes les metadades i documents.
  • Informe de revisió: Genera un informe resum que descrigui qualsevol excepció o ajust realitzat durant l’any.
  • Pla d’eixida: Documenta com restaurar o migrar les dades a un altre entorn si fos necessari.

Seguretat i accés (no negociables)

  • Primera la custòdia de dades: Assegura que el repositori Git està allotjat en un entorn segur i que només els usuaris autoritzats tenen permisos d’escriptura.
  • Accés bancari: Proporciona al proveïdor només les credencials estrictament necessàries i utilitza autenticació multifactor quan sigui possible.
  • Secrets i xifratge: Emmagatzema claus d’API, contrasenyes i altres secrets en magatzems segurs (p. ex., Vault) i assegura que tots els fitxers sensibles estan xifrats.
  • Accés a Fava: Limita l’accés a la interfície Fava a través d’un túnel VPN o autenticació basada en certificats.
  • Pla d’eixida: Defineix clarament com es transferiran les dades i com es desactivarà l’accés del proveïdor una vegada finalitzada la relació contractual.

Com són els entregables “bons” (cada mes)

Entregables interns

  • Arxiu complet del repositori: Inclou tots els fitxers de /ledger, /importers, /scripts i /metadata.
  • Informes de tancament mensual: Balances, comptes de resultats i flux de caixa generats per Beancount i exportats a formats PDF/CSV.
  • Llistes de verificació de qualitat: Evidència que totes les assertions balance passen i que no hi ha errors de sintaxi.

Entregables externs

  • Pull Request (PR) documentada: Cada PR ha d’incloure una descripció clara del que s’està afegint, referències a les regles d’importació i a qualsevol canvi de configuració.
  • Informe de reconciliació: Detall de totes les discrepàncies trobades i com s’han resolt.
  • Registre d’higiene documental: Llistat d’arxius adjunts i la seva ubicació dins de /documents.

Tipus de proveïdors (i quan s’ajusten)

  • Especialistes en automatització de dades: Ideals per a empreses que necessiten una ingesta massiva i neta de declaracions bancàries.
  • Consultors comptables amb experiència en Beancount: Adequats per a startups que volen mantenir un flux de treball totalment personalitzat.
  • Empreses de serveis de nòmina i comptes a cobrar/pagar: Convenients quan es vol externalitzar la gestió operativa de comptes i nòmines sense perdre el control del llibre major.
  • Assessors fiscals especialitzats: Necessaris per a la preparació i revisió de paquets fiscals anuals.

Preguntes d’entrevista per a l’externalització de Beancount

  1. Quines són les teves experiències prèvies amb Beancount, Fava i beangulp?
  2. Com gestiones la sincronització de canvis entre el teu entorn local i el repositori Git?
  3. Quins processos segueixes per validar les assertions balance abans d’obrir una PR?
  4. Com assegures la seguretat de les credencials bancàries i dels secrets d’API?
  5. Quina és la teva política de retenció i còpia de seguretat de les dades del llibre major?
  6. Com tractes les discrepàncies que apareixen durant la reconciliació?
  7. Quins criteris utilitzes per decidir quan aplicar una directiva pad?
  8. Com documentes les regles de categorització per a que siguin fàcilment revisables?
  9. Quin suport ofereixes en cas de necessitat d’un pla d’eixida ràpid?
  10. Quina és la teva experiència amb la generació d’informes fiscals i la interacció amb comptables externs?

Un simple declaració de treball (SoW) que pots copiar i enganxar

[El contingut del SoW es manté sense traduir per preservar la sintaxi i els exemples de codi.]

Consells que estalvien hores (i dolor futur)

  • Utilitza una convenció de nomenclatura clara per a comptes com Assets:Bank:Checking — això facilita la cerca i la conciliació automàtica.
  • Mantén les regles de categorització en fitxers separats i versiona‑les amb Git per poder revertir canvis problemàtics.
  • Automatitza la generació d’informes mensuals amb scripts que s’executin com a part del pipeline CI/CD.
  • Revisa les assertions balance abans de fer push per detectar errors abans que arribin al proveïdor.
  • Documenta qualsevol excepció o ajust manual en el fitxer runbook.md per a futures referències.

Eines més utilitzades en aquest stack

  • Beancount – Llenguatge de comptabilitat de partida doble.
  • Fava – Interfície web per a visualitzar i explorar el llibre major.
  • beangulp – Marc per a la ingesta automatitzada de dades.
  • smart_importer – Eina per a la categorització automàtica basada en aprenentatge.
  • Git – Sistema de control de versions.
  • GitHub – Plataforma d’allotjament de repositoris i gestió de PR.
  • CI/CD – Integració i desplegament continus per a automatitzar tasques.

La conclusió

Externalitzar les tasques comptables pot aportar eficiència i especialització, però només si es manté una arquitectura transparent i totalment controlada. Amb Beancount com a nucli, pots delegar les parts mecàniques a proveïdors especialitzats sense perdre la propietat ni la visibilitat de les teves dades financeres. Aquesta combinació de control intern i col·laboració externa et permet centrar-te en el que realment importa: fer créixer el teu negoci.

Solucions comptables: Les 7 millors maneres d'aconseguir la teva comptabilitat

· 9 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Ja sigui que dirigeixis un negoci paral·lel des del teu portàtil o que estiguis escalant una startup de ràpid creixement, tens diverses rutes fiables per mantenir llibres nets i precisos. Però quina és la indicada per a tu? La millor solució depèn del teu pressupost, del teu confort tècnic i de quant control vols tenir sobre les teves dades financeres.

Aquí tens una guia objectiva de les set opcions comptables més comunes: què fan bé, on tenen dificultats i quan una solució moderna com Beancount.io és l’ajust perfecte.

2025-08-16-accounting-solutions-the-top-7-ways-to-get-your-accounting-done


1) Excel

Aquesta és sovint la primera parada en el viatge comptable per la seva simplicitat i disponibilitat universal.

  • Bé per a: Constructors i fundadors DIY que adoren el control total i ja coneixen bé les fulles de càlcul.
  • Avantatges: La barrera d’entrada és pràcticament zero, i milers de plantilles gratuïtes estan disponibles en línia. La seva flexibilitat et permet crear models financers personalitzats i seguir fluxos de treball únics que el programari empaquetat no pot gestionar.
  • Desavantatges: El principal inconvenient és la gran càrrega de treball manual. Cada transacció ha d’introduir‑se i conciliar‑se a mà, cosa que consumeix molt de temps. A més, és perillós introduir errors silenciosos de fórmules o errades tipogràfiques sense cap barrera de seguretat. La col·laboració i el manteniment d’un registre d’auditoria clar són engorrosos sense una disciplina rigorosa.
  • Ideal si… vols un inici ràpid i sense adorns per a un negoci molt senzill i ets excepcionalment meticulós.

2) Google Sheets

El cosí al núvol d’Excel, Google Sheets ofereix la mateixa funcionalitat bàsica amb un gir col·laboratiu.

  • Bé per a: Equips que necessiten fulles de càlcul simples i compartides per registrar ingressos i despeses.
  • Avantatges: Còpies de seguretat al núvol integrades i compartició molt senzilla són els principals avantatges. Pots treballar des de qualsevol dispositiu amb navegador, cosa que el fa accessible per a equips en moviment.
  • Desavantatges: Padeceix les mateixes deficiències fonamentals que Excel: una càrrega de treball manual pesada i un alt risc d’error humà. També pots trobar problemes de compatibilitat amb algunes plantilles i complements dissenyats per a l’ecosistema Microsoft.
  • Ideal si… el teu equip ja utilitza Google Workspace i estàs disposat a acceptar les limitacions d’un sistema manual.

3) QuickBooks Online

Durant dècades, QuickBooks ha estat l’opció per defecte per a petites empreses que busquen programari comptable dedicat.

  • Bé per a: Petites empreses que volen una experiència “clàssica” de programari per a PIM amb un gran ecosistema d’integracions.
  • Avantatges: La seva característica distintiva són els bank feeds, que importen automàticament les transaccions del teu banc i targetes de crèdit, reduint dràsticament la introducció manual de dades. Proporciona una àmplia gamma d’informes financers i està recolzat per una gran comunitat de comptadors i desenvolupadors d’aplicacions.
  • Desavantatges: Tot i que les transaccions s’importen automàticament, el sistema encara requereix la teva atenció setmanal per categoritzar despeses i conciliar comptes correctament. La interfície pot tenir una corba d’aprenentatge pronunciada, i el cost pot augmentar amb funcions addicionals. El més important, crea vendor lock‑in, dificultant l’exportació del teu historial financer si decideixes canviar.
  • Notes i fonts: Com promociona QuickBooks, els bank feeds automatitzats són una característica clau, però seguiràs sent responsable de la revisió i categorització necessàries per mantenir els llibres precisos.

4) Xero

Una alternativa moderna i popular a QuickBooks, Xero ofereix capacitats similars amb un enfocament en disseny net i experiència d’usuari.

  • Bé per a: Propietaris d’empreses que prefereixen una interfície més moderna però necessiten les mateixes capacitats bàsiques que QuickBooks Online.
  • Avantatges: Xero també disposa de robustos bank feeds i eines de conciliació poderoses que faciliten la coincidència de transaccions. El seu disseny net és sovint elogiat pels usuaris, i molts comptadors són experts en la plataforma.
  • Desavantatges: Els plans de preu més baixos poden tenir llacunes de funcionalitat (com límits d’invoices o factures) que et porten a plans més cars, i els complements augmenten el cost total. Igual que QBO, la realitat és que encara has de fer la categorització i revisió final.
  • Notes i fonts: Segons Xero, els seus bank feeds automatitzats es connecten a milers d’institucions financeres a tot el món per alimentar els seus fluxos de conciliació.

5) Comptadors (CPAs)

Els Comptadors Públics Certificats són experts financers altament formats que ofereixen assessorament estratègic, planificació fiscal i serveis de compliment.

  • Bé per a: Estratègia fiscal, navegació de situacions financeres complexes, gestió d’auditories i assessorament puntual.
  • Avantatges: Un bon CPA proporciona orientació experta en decisions crítiques com l’estructura d’entitat, optimització fiscal i tractaments comptables complexos. La seva supervisió redueix significativament el risc en qüestions financeres d’alta importància.
  • Desavantatges: Contractar una firma de CPA per a la comptabilitat diària és prohibitament car per a la majoria de petites empreses. Per ser efectiu, encara necessiten que els proporcionis registres financers puntuals i organitzats.
  • Quina és la diferència amb els bookkeepers? En resum, els bookkeepers registren i organitzen transaccions històriques, mentre que els comptadors i CPAs interpreten, informen i assessoren basant‑se en aquestes dades. (Investopedia, Intuit)

6) Bookkeepers tradicionals

Un bookkeeper és un professional responsable de registrar i conciliar les teves transaccions financeres setmanalment o mensualment.

  • Bé per a: Propietaris d’empreses que volen una persona dedicada a gestionar la tasca setmanal de comptabilitat.
  • Avantatges: La supervisió humana redueix considerablement errors comuns de categorització que el programari sol passar per alt. Al final de cada mes, produeixen un conjunt net d’estats financers per a la teva revisió.
  • Desavantatges: Aquesta opció és més costosa que el programari DIY, amb retencions mensuals que sovint comencen en centenars de dòlars. El temps de resposta per a informes i consultes depèn de la disponibilitat i procés del teu bookkeeper.
  • Realitat: Per a moltes petites empreses, la combinació d’un bon bookkeeper per a tasques setmanals i suport periòdic d’un CPA per a impostos i estratègia és una combinació duradora i efectiva. (Pioneer Accounting Group)

7) Beancount.io (Comptabilitat en text pla, Supercarregada)

Aquest enfocament modern combina el control de les fulles de càlcul amb l’automatització del programari i la precisió de la comptabilitat de partida doble.

  • Bé per a: Desenvolupadors, professionals de finances i fundadors detallistes que demanen precisió, transparència i automatització sense caixes negres.
  • Què és: Beancount.io és una plataforma basada en la metodologia de codi obert Beancount. Tot el teu llibre comptable viu com a text pla llegible per humans, que la plataforma transforma en anàlisis en temps real, quadres de comandament Fava allotjats i fluxos de treball assistits per IA.
  • Per què les equips l’escullen:
    • Scriptable i auditable: Versiona els teus llibres amb Git. Cada canvi és revisable en un diff, com el codi.
    • Fava UI allotjat: Genera instantàniament comptes de resultats, balanços i gràfics interactius directament des del teu llibre de text. No cal construir informes manualment.
    • Assistència IA: Acelera la categorització de transaccions i la detecció d’anomalies mantenint els humans en el bucle per a l’aprovació final.
    • Portabilitat real: Les teves dades principals són un simple fitxer de text. Pots exportar‑les en qualsevol moment. No hi ha vendor lock‑in.
  • Compromisos: Hi ha una corba d’aprenentatge si mai has utilitzat la comptabilitat de partida doble en format de text pla. És ideal per a qui valora l’exactitud absoluta i el control sobre la il·lusió de “un botó d’un clic”.

Prefereixes codi obert i auto‑hostatjat?

Sempre pots executar el motor de codi obert Beancount al teu propi equip i utilitzar Fava com a interfície web. És increïblement potent i gratuït, però seràs responsable de gestionar la configuració, còpies de seguretat i integracions de dades. Beancount.io s’encarrega de tot això per a tu.


Comparació ràpida (a simple vista)

SolucióInversió de tempsNivell d'automatitzacióAjuda humanaControl de dades
ExcelAltaBaixaCapMitja
Google SheetsAltaBaixaCapMitja
QuickBooks OnlineMitjanaMitjana‑AltaOpcionalBaixa
XeroMitjanaMitjana‑AltaOpcionalBaixa
Comptadors (CPAs)BaixaN/AAlta (assessorament)Mitja
Bookkeepers tradicionalsBaixaN/AAlta (setmanal)Mitja
Beancount.ioBaixa‑MitjanaAltaOpcionalAlta

Com triar

  • Vols màxim control, auditabilitat i fluxos de treball de nivell desenvolupador? Tria Beancount.io. Obtens quadres de comandament Fava allotjats, assistència IA i la llibertat de la portabilitat en text pla.
  • Vols que algú “només ho gestioni”? Contracta un bookkeeper i mantén un CPA a disposició per a impostos i qüestions estratègiques.
  • Et sents còmode en ecosistemes tradicionals de programari per a PIM? QuickBooks o Xero són opcions vàlides—només assegura’t de reservar temps cada setmana per revisar i conciliar les teves transaccions.
  • Només estàs provant les aigües amb un pressupost ajustat? Les fulles de càlcul poden servir durant un temps curt. Considera-les com a pas intermedi cap a un sistema real, no com a destí final.

Per què la comptabilitat en text pla està guanyant protagonisme

Les eines de comptabilitat en text pla (PTA) com Beancount estan guanyant tracció perquè posen èmfasi en reproductibilitat, control de versions i transparència. Aquests valors ressonen profundament amb enginyers, científics de dades i professionals de finances. Si creus que els llibres de la teva empresa haurien de ser tan clars i revisables com el teu codi, estàs al lloc correcte. (plaintextaccounting.org)

Preparat per veure el teu llibre cobrar vida?

Crea una àrea de treball gratuïta a Beancount.io, importa una mostra petita de les transaccions del mes passat i obre el quadre de comandament Fava allotjat. Veuràs el teu compte de resultats i balanç aparèixer instantàniament—després podràs refinar les teves categories amb l’ajuda de la IA.

El cicle comptable, estil Beancount

· 9 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Els estats financers no apareixen per màgia. Són el producte final d’un procés estructurat i repetible conegut com a cicle comptable. Tot i que els principis són universals, les eines que utilitzes poden canviar dramàticament l’experiència. Aquesta guia et porta a través del cicle comptable amb un enfocament en Beancount, l’eina potent de comptabilitat en text pla.

Veurem com l’enfocament text‑first de Beancount elimina passos tediosos, què hauràs d’automatitzar i quins informes et donen la imatge més clara de la teva salut financera. 🧑‍💻

2025-08-13-the-accounting-cycle-beancount-style


TL;DR: El flux de treball amb Beancount

  • Captura i diari: Registra cada transacció com una anotació neta de partida doble al teu fitxer de text .beancount.
  • Validació i conciliació: Utilitza les assercions balance per confirmar que el teu llibre coincideix amb els extractes bancaris i executa bean-check per detectar errors.
  • Revisió: Genera un balanç de prova no ajustat per a una comprovació ràpida.
  • Ajust: Publica entrades per a acumulacions, diferiments, amortitzacions i altres elements de final de període.
  • Revisió d’ajust: Comprova el balanç de prova ajustat per assegurar que tot és correcte.
  • Publicació i tancament: Genera el teu compte de resultats, balanç i estat de flux de caixa. Tancar els llibres és opcional a Beancount, ja que els informes són conscients de la data.

Aquest flux es pot visualitzar així:


Pas 1: Captura i registra transaccions

Aquest és el pas fonamental. Cada esdeveniment financer —una venda, una compra, una comissió bancària— ha de ser registrat. A Beancount ho fas creant transaccions en un fitxer de text senzill, normalment anomenat main.beancount o organitzat en diversos fitxers per any.

Cada transacció ha de seguir les regles de la comptabilitat de partida doble, és a dir, la suma de totes les anotacions ha de ser zero. Beancount ho imposa per a tu.

2025-08-10 * "Walmart" "Compra de subministraments d'oficina"
Expenses:Office:Supplies 45.67 USD
Assets:Bank:Checking -45.67 USD
  • Consell professional: Utilitza etiquetes com #project-phoenix o #client-acme per afegir dimensions a les teves dades. Això fa que les consultes i els informes siguin increïblement flexibles més endavant.

Higiene de conciliació ✅

La característica més potent per garantir precisió és l’asserció de balanç. Al final d’un període d’estat (per exemple, final de mes), declares quin hauria de ser el saldo d’un compte.

2025-08-31 balance Assets:Bank:Checking  12345.67 USD

Si la suma de totes les transaccions que afecten Assets:Bank:Checking fins a aquesta data no coincideix amb 12345.67 USD, Beancount generarà un error. Aquesta simple directiva converteix el teu llibre en un document auto‑auditat.

Per a aquells que estan retroalimentant dades històriques, la directiva pad pot crear automàticament una transacció d’ajust per fer que els teus saldos d’obertura coincideixin amb la teva primera asserció.


Pas 2: "Publicar al llibre major" (¡Gratuït!)

En els sistemes comptables tradicionals, primer escrius anotacions en un "diari" i després una etapa separada de "publicació" copia aquests valors al "llibre major general".

Amb Beancount, el teu fitxer .beancount és tant el diari com el llibre major. Quan escrius i guardes una transacció, ja l’has publicat. No hi ha cap pas separat. Aquesta directesa és un avantatge clau de la comptabilitat en text pla: el que veus és el que obtens.


Pas 3: Prepara un balanç de prova no ajustat

Abans de començar a fer ajustaments, necessites una comprovació ràpida de "tot suma?". Un balanç de prova és un informe senzill que llista cada compte i el seu saldo total. El total de tots els saldos de deure ha de ser igual al total de tots els saldos d’haver.

Pots generar‑lo amb una consulta simple:

bean-query main.beancount \
"SELECT account, sum(position) GROUP BY 1 ORDER BY 1"

O, per a un enfocament més visual, obre el teu llibre a Fava (la interfície web de Beancount) i navega cap a l’informe "Trial Balance". Busca qualsevol anomalia: un compte d’actiu amb saldo a crèdit, o un compte de despesa amb un valor estrany.


Pas 4: Registra entrades d’ajust

Les entrades d’ajust són crucials per a un informe precís segons el principi d’acumulació. Asseguren que els ingressos es reconeixen quan es guanyen i les despeses quan es generen, independentment de quan es produeixi el flux de caixa.

Ajustos comuns inclouen:

  • Acumulacions: Registrar ingressos que has guanyat però encara no has facturat, o despeses que has generat però encara no has pagat.
  • Diferiments: Gestionar prepagaments. Si un client et paga per un any de servei per avançat, el registres com a passiu (Liabilities:UnearnedRevenue) i reconeixes 1/12 cada mes com a ingressos.
  • Elements no monetaris: Registrar coses com l’amortització d’actius.
  • Correccions: Corregir errors o comptabilitzar ítems perduts de les extraccions bancàries, com un petit pagament d’interessos.

Exemple: Acumulació d’ingressos

Has finalitzat un projecte el 31 d’agost però no enviaràs la factura fins al setembre. Per reconèixer l’ingrés en el període correcte (agost), fas una entrada d’ajust:

2025-08-31 * "Acumular ingressos per al projecte client #1042"
Assets:AccountsReceivable 3000.00 USD
Income:Consulting -3000.00 USD

Exemple: Registrar amortització

La teva empresa té un calendari d’amortització per als seus actius. Al final del període, registres la despesa:

2025-12-31 * "Amortització anual d'equipament informàtic"
Expenses:Depreciation 4800.00 USD
Assets:Fixed:AccumulatedDepreciation -4800.00 USD

Pas 5: Executa un balanç de prova ajustat i valida

Un cop les entrades d’ajust estan registrades, torna a executar l’informe de balanç de prova. Aquest és el teu Balanç de prova ajustat. Proporciona el conjunt final de números que s’utilitzaran per crear els estats financers.

És també el moment perfecte per executar la comprovació interna de Beancount:

bean-check main.beancount

Aquesta ordre verifica tota la sintaxi, les regles d’equilibri i les assercions. Si s’executa sense cap sortida, els teus llibres són mecànicament sòlids.


Pas 6: Publica els estats financers 📊

Aquesta és la recompensa. Amb les xifres del balanç de prova ajustat, pots generar els informes clau. Fava és la manera més senzilla de fer-ho, ja que ofereix informes interactius i amb possibilitat de aprofundir.

  • Compte de resultats (Profit & Loss): Mostra els teus ingressos i despeses durant un període, resultant en el teu benefici net o pèrdua.
  • Balanç: Una instantània del que posseeixes (Actius) i del que deguis (Passius), així com el teu patrimoni net (Patrimoni), en una data concreta.
  • Estat de flux de caixa: Reconciliació del teu caixa inicial amb el final mostrant d’on ha vingut el diners i on ha anat.

Per a informes personalitzats, pots utilitzar el Beancount Query Language (BQL). Aquí tens una consulta per a un compte de resultats mensual:

-- P&L per a l'agost 2025
SELECT account, sum(position)
WHERE account '^(Income|Expenses)'
AND date >= 2025-08-01 AND date <= 2025-08-31
GROUP BY account ORDER BY account;

Pas 7: Tancament dels llibres (Opcional)

En la comptabilitat tradicional, el procés de "tancament" implica crear entrades de diari per posar a zero tots els comptes temporals (Ingressos i Despeses) i transferir el benefici net a un compte de patrimoni anomenat Retained Earnings. Això reinicia formalment els comptes temporals per al proper any.

A Beancount, aquest pas sol ser innecessari. Els informes de Fava són conscients de la data; si demanes un P&L del 2025, només usarà dades del 2025. Els saldos no "es desborden". La majoria d’usuaris simplement deixen els saldos tal com són.

Tanmateix, si necessites fer un tancament formal per compliment o per informes a accionistes, pots fer‑ho amb una simple transacció de final d’any que mou el total d’ingressos i despeses a Equity:Retained-Earnings.


Llista de verificació per al tancament mensual

Aquí tens una llista de verificació repetible per tancar els teus llibres cada mes amb Beancount.

  • Captura: Importa totes les transaccions bancàries i de targetes de crèdit. Introdueix manualment qualsevol despesa en efectiu o ítem fora de banda.
  • Conciliació: Afegeix assercions balance per a tots els comptes bancaris, targetes de crèdit i préstecs, coincidint amb els teus extractes.
  • Revisió: Examina el balanç de prova no ajustat a Fava. Investiga qualsevol saldo estrany o inesperat. Revisa factures pendents (Assets:AccountsReceivable) o comptes per pagar (Liabilities:AccountsPayable).
  • Ajust: Registra entrades per a ingressos/despeses acumulats, ingressos diferits i qualsevol correcció necessària.
  • Validació: Executa bean-check. Revisa el balanç de prova ajustat final.
  • Publicació: Genera el P&L i el Balanç. Envia’ls a les parts interessades o desa’ls per als teus registres.
  • Tancament: Opcionalment, realitza una entrada de tancament si el teu negoci ho requereix. Arxiva una còpia dels teus fitxers .beancount per al període.

Per què Beancount destaca en el cicle comptable

  • Transparència i auditabilitat: El teu llibre és un fitxer de text. Pots utilitzar git per al control de versions del teu historial financer, revisar canvis amb diff i col·laborar amb el teu comptable en un format clar i inequívoc.
  • Control total: Tu defineixes el teu pla de comptes. No estàs lligat a l’estructura d’un proveïdor de programari. Les teves dades són teves, per sempre, en un format obert.
  • Poder inigualable: La combinació de consultes similars a SQL (BQL) i una rica interfície web (Fava) et dóna un poder sense precedents per tallar, picar i entendre les teves dades financeres.

Fragmentos per copiar i enganxar per començar

Pla de comptes senzill:

option "title" "My Personal Ledger"
option "operating_currency" "USD"

;; --- Accounts ---
1970-01-01 open Assets:Bank:Checking
1970-01-01 open Assets:AccountsReceivable
1970-01-01 open Liabilities:CreditCard
1970-01-01 open Liabilities:UnearnedRevenue
1970-01-01 open Equity:Owner:Capital
1970-01-01 open Equity:Retained-Earnings
1970-01-01 open Income:Consulting
1970-01-01 open Expenses:Office:Supplies
1970-01-01 open Expenses:Software
1970-01-01 open Expenses:Depreciation

Consulta BQL útil:

-- Find all customers with an outstanding balance
SELECT payee, sum(position)
WHERE account = 'Assets:AccountsReceivable'
GROUP BY payee
HAVING sum(position) > 0
ORDER BY sum(position) DESC;

En mapar el cicle comptable atemporal a les eines modernes basades en text de Beancount, guanyes un sistema robust, transparent i construït per durar. ¡Feliç comptabilitat!

Transforma les teves dades financeres en visualitzacions belles

· 5 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Estem emocionats d’anunciar una millora important a l’ecosistema de Beancount.io: la integració oficial de beancount-dashboard. Aquesta potent nova funcionalitat porta una suite de visualitzacions riques i interactives directament a Fava, permetent‑t veure la teva història financera de manera clara, atractiva i accionable.

Visió general del tauler de Beancount


Què és beancount-dashboard?

beancount-dashboard és un connector de codi obert per a Fava, la interfície web de Beancount. Converteix les teves dades financeres en text pla en quadres de comandament dinàmics i perspicaces, facilitant més que mai la comprensió de la teva salut financera i la presa de decisions informades.

El connector ofereix una àmplia gamma de visualitzacions poderoses:

  • 📊 Vistes completes d'actius: controla la teva riquesa amb un Gràfic de línia del patrimoni net, segueix el rendiment amb el Seguiment de cartera detallat i visualitza la teva distribució amb gràfics circulars d’Assignació d'actius.
  • 💰 Anàlisi d'ingressos i despeses: entén el teu flux de caixa amb precisió. Analitza les Mitjanes mensuals, desglossa les despeses per Categoria i observa com han canviat els teus hàbits amb l'Anàlisi any a any.
  • ✈️ Gestió de costos de viatge: registra els costos anuals de viatge i analitza els patrons de despesa per destinació per pressupostar millor els futurs viatges.
  • 🔄 Diagrames Sankey: visualitza el flux del teu diners amb gràfics interactius que mostren com es mouen els fons entre fonts d’ingressos, comptes i categories de despeses.
  • 📈 Projeccions financeres: planifica el futur utilitzant les teves dades històriques per establir objectius i projectar la teva trajectòria financera.

Quadre de comandament d’anàlisi financera


Per què hem integrat beancount-dashboard

Aquesta integració és un canvi de joc per a la comunitat de Beancount, oferint quatre avantatges clau:

1. Experiència d’usuari millorada

Beancount es fonamenta en una base sòlida de comptabilitat de partida doble, però les dades en brut poden ser aclaparadores. El connector beancount-dashboard transforma els llibres complexos en visualitzacions intuïtives, fent que la gestió financera sigui accessible i atractiva per a tothom.

2. Millor presa de decisions financeres

Els quadres de comandament visuals et permeten prendre decisions financeres més intel·ligents. Ajuden a identificar tendències, optimitzar pressupostos, seguir objectius i planificar amb anticipació amb confiança, presentant les teves dades en un format fàcil de digerir.

3. Anàlisi de nivell professional

Aquesta integració porta poder analític d’empresa a les teves mans. Alimentat per Apache ECharts, els quadres ofereixen gràfics interactius, vistes personalitzades i actualitzacions en temps real que reflecteixen les teves últimes transaccions. El seu disseny responsiu garanteix una experiència fluida en qualsevol dispositiu.

4. Excel·lència de codi obert

Tant Beancount com beancount-dashboard es comprometen amb principis de codi obert. Això significa que obtens transparència total en com es gestionen les teves dades, la garantia de privacitat (ja que les teves dades romanen a la teva infraestructura) i el suport d’una comunitat activa i innovadora.

Seguiment avançat de cartera


Beneficis reals

Aquesta integració ofereix avantatges immediats i tangibles per a diversos usuaris:

Per a finances personals:

  • Pressupost: veu exactament on va el teu diners cada mes.
  • Objectius d’estalvi: visualitza el progrés cap a un fons d’emergència, unes vacances o la jubilació.
  • Seguiment d’inversions: mantén una mirada atenta al rendiment de la teva cartera i a l’assignació d’actius.

Per a petites empreses:

  • Gestió de flux de caixa: controla la liquiditat empresarial i entén els patrons de flux de caixa.
  • Anàlisi de despeses: analitza els costos empresarials per departament, projecte o proveïdor.
  • Planificació financera: utilitza dades històriques per a pressupostos i previsions més acurades.

Per a assessors financers:

  • Presentacions per a clients: crea informes financers professionals i fàcils d’entendre.
  • Anàlisi de cartera: realitza una anàlisi completa d’assignació d’actius i seguiment de rendiment.
  • Compliment normatiu: mantén registres detallats i accessibles per a auditoria i informes.

Preparat per transformar la teva vida financera?

El teu viatge cap a una millor gestió financera comença ara. Amb el poder de beancount-dashboard, tens totes les eines necessàries per prendre el control de les teves finances.

  1. Visita beancount.io
  2. Crea el teu compte gratuït per accedir a tot l’ecosistema Beancount.
  3. Uneix‑te a milers d’usuaris que ja gestionen les seves finances amb confiança.

Volem la teva opinió

Les teves idees són invaluables mentre continuem millorant la nostra plataforma. Ajuda’ns a millorar compartint les teves històries d’èxit amb el quadre, sol·licituds de funcionalitats i qualsevol informe d’error que trobis. Pots contactar amb l’equip de Beancount.io a través dels nostres Fòrums de la Comunitat, Issues a GitHub o a les xarxes socials.

Uneix‑te a una comunitat vibrant

Connecta’t amb altres usuaris de Beancount per compartir configuracions de quadres, aprendre d’experts i aportar el teu coneixement. Mantén‑te al dia amb noves funcionalitats i ajuda a modelar el futur de la gestió financera.

Aquesta integració representa un pas important cap al futur. En combinar el motor comptable robust de Beancount amb les visualitzacions potents de beancount-dashboard, oferim anàlisi de nivell empresarial en un paquet de codi obert i centrat en la privacitat.

Preparat per revolucionar el teu seguiment financer? Registra’t a beancount.io avui, experimenta el poder de beancount-dashboard i ajuda’ns a construir el futur de la gestió financera junts!