Salta al contingut principal

4 entrades etiquetades amb "Assets"

Veure totes les etiquetes

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,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,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,000 - $2,500 = $500
  • Vendes-lo per: $800
  • Guany en la venda: $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 (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.

Modelització de transaccions immobiliàries a Beancount

· 7 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Les transaccions immobiliàries poden constituir l'activitat financera més important en la vida d'una família. Aquest article explica com modelar els béns immobles a Beancount. Tracto els béns immobles com un actiu i la revalorització de la casa com un guany no realitzat. A més, la hipoteca es modela com un passiu i els interessos es consideren una despesa.

Suposem que el Sr. A va comprar una casa de luxe situada al 123 ABC Street, XYZ City, CA, 12345 l'1 de gener de 2020, per un preu d'1 milió. El tipus d'interès és del 3,0 %, la paga i senyal és del 20 % i l'import del préstec és de 800.000.

ConcepteImport
Import de la hipoteca800.000
Tipus d'interès3 %
Període de la hipoteca30 anys
Cost total de la hipoteca1.478.219,62
Pagaments mensuals4.106,17
Assegurança de la llar1.300 per any (39.000 total)
Impost sobre béns immobles (IBI)7.500 per any (225.000 total)
Amortització total del préstecDes. 2049
Total d'interessos pagats414.219,62

![2023-06-09-tracking-real-estate](https://opengraph-image.blockeden.xyz/api/og-beancount-io?title=Modelització de transaccions immobiliàries a Beancount)

Captura de pantalla dels detalls de la hipoteca

Crear comptes

En primer lloc, tractem la casa com un Actiu (Asset). Atès que la casa es llista com un Actiu, cal assignar-li una unitat. En aquest cas, la quantitat de la unitat és només una, ja que és poc probable que n'hi hagi diverses i, fins i tot si es tractés de la n-èsima casa, voldríem registrar-la en un Actiu separat. És a dir, una casa correspon a un Actiu, i aquest Actiu té una unitat especial; el seu valor només pot ser possiblement 1.

2019-12-31 commodity HOUSE.ABC
name: "123 ABC Street, XYZ City, CA, 12345"

2019-12-31 open Assets:Property:US:CA:123ABC HOUSE.ABC
2019-12-31 open Liabilities:Bank:US:SomeBank:Mortgage:Loan USD

En la primera línia hem definit una unitat de mercaderia (commodity) que representa la casa. En la quarta línia, hem definit un compte d'Actiu, que conté la unitat de mercaderia definida anteriorment com la casa. En la cinquena línia, hem definit un compte per al banc prestador. Com que és un deute, entra dins de la categoria de Passius (Liabilities).

Compra

Amb els comptes configurats com s'ha indicat anteriorment, l'acte de comprar una casa equival a:

demanar diners prestats (deute) + gastar diners (paga i senyal) = 1 casa en actiu

La referència més important a l'hora de comprar una propietat és probablement la Declaració de Liquidació del Comprador (Buyer’s Settlement Statement), que detalla clarament el flux de diners.

2020-01-01 * "Compra de la casa"
Assets:Property:US:CA:123ABC 1 HOUSE.ABC {1,000,000 USD}
Assets:Bank:US:SomeBankA -100,000 USD
Assets:Bank:US:SomeBankB -101,000 USD
Liabilities:Bank:US:SomeBank:Mortgage:Loan -800,000.00 USD
Expenses:Home:Insurance 1,000 USD
Expenses:Home:Mortgage:Loan:ClosingCost

Aquí detallem la transacció de compra de la casa, on els diners surten d'alguns bancs (utilitzats per a la paga i senyal i altres despeses), es contracta un préstec (augmentant els passius) i s'obté una casa (afegida als actius).

Amortització de la hipoteca

D'acord amb el registre de compra anterior, actualment devem 800.000 USD. A causa dels interessos, i considerant que tots els préstecs als EUA s'amortitzen de manera constant pel que fa a capital i interessos, el pagament mensual inclou una part d'interessos i una part de capital (principal). En les primeres etapes, els interessos constitueixen la major part.

Per registrar el reemborsament del préstec, només cal que comproveu l'extracte del vostre banc hipotecari. Només cal saber quina part del capital esteu tornant cada mes, i la resta són interessos. L'interès es comptabilitza com una Despesa (Expense).

2020-02-01 * "Pagament de la hipoteca"
Assets:Bank:US:SomeBank:Saving:Joint -3,372.83 USD
Liabilities:Bank:US:SomeBank:Mortgage:Loan 1,376.26 USD
Expenses:Home:Mortgage:Loan:Interest

Aquesta entrada detalla el pagament mensual de la hipoteca que es resta del vostre compte d'estalvi conjunt. El reemborsament del capital redueix el passiu, mentre que la part dels interessos es tracta com una despesa.

Revalorització

Si voleu registrar la revalorització de la propietat, algunes persones creen un compte separat on només registren la revalorització de la propietat actual. Tenint en compte que el valor de la casa pot augmentar o disminuir, aquesta revalorització pot ser negativa. L'avantatge d'això és que en el resum dels vostres actius totals, s'inclouran aquests dos comptes, un pel valor de la casa en el moment de la transacció i l'altre per la revalorització actual, reflectint així el preu de la casa en temps real.

Jo no he adoptat aquest mètode, principalment pels motius següents:

  1. El valor actual de la casa només pot ser una estimació, només a títol de referència, sense valor pràctic. Normalment, només puc obtenir l'avaluació de la propietat en llocs web com Redfin o Zillow, i personalment no crec que tingui un valor de referència alt. Tampoc he considerat incorporar aquestes revaloritzacions als actius totals en temps real.
  2. Personalment, crec que abans que es pagui la hipoteca, si el flux de caixa de la casa és negatiu, fins a cert punt, la propietat continua sent un passiu. Per tant, incorporar-la als actius prematurament donarà una il·lusió d'actius enriquits i revaloritzats, i personalment vull evitar aquesta il·lusió.

El mètode que utilitzo per registrar la revalorització de la propietat —que també es comentarà més endavant sobre com modelar les RSU— consisteix a utilitzar una unitat de moneda virtual. Suposant que la vostra moneda base és el USD, podem utilitzar USD.UNVEST (sembla que no cal crear una nova Commodity per a això) per indicar que aquest actiu es calcula en una moneda especial. El creixement o la reducció d'aquest actiu no es registrarà en USD. D'aquesta manera, puc aconseguir el meu objectiu original, que és registrar la revalorització de la casa, i aquesta revalorització no s'inclourà en el balanç de situació final (Balance Sheet).

2020-01-01 price HOUSE.ABC                          1,000,000 USD
2025-01-01 price HOUSE.ABC 1,400,000 USD.UNVEST

Només cal que poseu preu a la vostra propietat en USD.UNVEST periòdicament.

Així, a la pàgina de mercaderies (Commodity) de Fava, podeu fer el seguiment de la tendència del preu de referència de la casa. Però a la pàgina del balanç de situació (Balance Sheet), el preu de la casa continua sent el preu de la casa en el moment de la transacció. És a dir, els vostres actius totals continuen sent els diners de la paga i senyal d'aquell moment, més el capital que aneu amortitzant. El canvi final d'aquest actiu només s'hauria de produir quan vengueu la casa.

Captura de pantalla del gràfic de preus de la propietat

Venda

Com que encara no s'ha venut cap propietat i les diverses despeses vàries pel mig no estan clares, aquest és un escenari hipotètic.

Suposem que, l'1 de gener de 2025, la propietat s'ha revaloritzat fins als 1.400.000 $, i algunes dades de referència són les següents:

ConcepteImport
Saldo709.656,20
Comissió de l'agent (6 %)72.000
Altres despeses de tancament10.000

La Persona A decideix vendre la propietat, i el preu final de venda de la casa és d'1.300.000 $.

2025-01-01 * "Venda de la casa"
Assets:Property:US:CA:123ABC -1 HOUSE.ABC {1,300,000 USD}
Liabilities:Bank:US:SomeBank:Mortgage:Loan 709,656.20 USD
Expenses:Home:Agent:Fee 72,000 USD
Expenses:Home:ClosingCost 10,000 USD
Expenses:Home:Tax 90,000 USD
Assets:Bank:US:SomeBankA

Aquí se suposa que 2 de cada 5 anys han estat d'ús propi (residència habitual), per la qual cosa la plusvàlua de 500.000 no ha de tributar. He calculat una xifra a l'atzar aquí. Al final, els diners que entren al compte de la Persona A són 418.343,8 $, dels quals 200.000 corresponen a l'entrada d'aquell moment, i s'han pagat uns 100.000 en interessos. Per tant, al final, el benefici comptable per a la Persona A és d'uns 100.000. Val la pena assenyalar que el meu càlcul no és del tot precís; al cap i a la fi, la Persona A s'ha estalviat el lloguer durant aquests 5 anys, i pot haver-hi altres despeses en la casa, com ara manteniment, reformes, etcètera.

Per reflectir això en el balanç de situació, podeu afegir aquesta valoració.

2025-01-01 price HOUSE.ABC                          1,300,000 USD

Entendre l'Amortització a Beancount

· 2 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

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

2021-01-09-amortize

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

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


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

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

plugin "fava.plugins.amortize_over"

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

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

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

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

Captura de pantalla de la transacció d'amortització

Introducció a Beancount.io

· 6 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

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

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

2019-09-07-introduction-to-beancount

Expenses

Income Statement

Balance Sheet

Comptabilitat de Partida Doble: El Fonament de la Precisió

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

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

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

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

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

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

Assets = Liabilities + Equity(aka Net Assets)

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

Error Alert

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

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

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

Beancount.io introdueix cinc tipus de comptes.

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

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

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

Seguiment Avançat d'Inversions amb Mercaderies

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

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

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

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

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

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

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

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

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

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

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

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

Començant amb Beancount.io

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

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