Salta al contingut principal

86 publicacions etiquetades amb "beancount"

Veure totes les etiquetes

Navegant pels Comptes a Cobrar a Beancount

· 4 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

En el laberint de la gestió de finances personals, Beancount emergeix com un far de claredat i precisió per a la tinença de llibres en text pla. Particularment quan es tracta de gestionar els comptes a cobrar —diners esperats d'altres—, Beancount ofereix un enfocament estructurat per mantenir els teus registres financers en un ordre impecable. Aquest blog et guiarà a través de les complexitats del seguiment dels comptes a cobrar, el processament de reemborsaments i la gestió de transaccions no resoltes amb Beancount. Tant si estàs retornant una compra, prestant diners o esperant un reemborsament, aquesta publicació és el teu full de ruta cap a la claredat financera.

Comprenent els Comptes a Cobrar a Beancount:

2024-02-17-navigating-receivables-beancount-guide

Els comptes a cobrar representen diners que se't deuen. Això pot provenir de diverses situacions, com ara després d'una devolució de compra esperant un reemborsament o quan prestes diners a algú. Per exemple, considera que has retornat una corretja de rellotge a una botiga en línia com Amazon.com i estàs esperant un reemborsament. A Beancount, aquesta transacció es registra com a diners que es mouen del teu passiu de targeta de crèdit als teus actius com a comptes a cobrar:

2023-10-31 * "Amazon.com" "[Return] Watch Strap"
Passius:TargetaDeCrèdit:Chase -12.00 USD
Actius:ComptesACobrar

Gestió de Reemborsaments:

Un cop processat el reemborsament i rebis els diners, es registra una altra transacció per compensar el saldo de Comptes a Cobrar. Això assegura que els teus comptes reflecteixin els diners de nou en la teva possessió:

2023-11-01 * "Amazon.com" "[Refund] Watch Strap"
Passius:TargetaDeCrèdit:Chase 12.00 USD
Actius:ComptesACobrar

Cicle Complet de la Transacció:

Una transacció completa d'entrada i sortida que involucra comptes a cobrar combina ambdues transaccions anteriors i es mostra de la següent manera, demostrant un compte equilibrat després del reemborsament:

2023-10-31 * "Amazon.com" "[Return] Watch Strap"
Passius:TargetaDeCrèdit:Chase -12.00 USD
Actius:ComptesACobrar

2023-11-01 * "Amazon.com" "[Refund] Watch Strap"
Passius:TargetaDeCrèdit:Chase 12.00 USD
Actius:ComptesACobrar

Gestió de Transaccions Sense Resoldre:

Per a les transaccions on el reemborsament o el pagament encara no s'ha rebut, Beancount utilitza l'etiqueta #UNRESOLVED. Aquesta etiqueta ajuda a identificar i fer un seguiment dels imports que encara estan pendents. Per exemple:

2023-10-31 * "John Doe" "Lending Money" #UNRESOLVED
Passius:TargetaDeCrèdit:Chase -100.00 USD
Actius:ComptesACobrar

En centrar-te en les transaccions etiquetades com a #UNRESOLVED, pots determinar ràpidament quins imports encara estan pendents de liquidar.

Manteniment d'un Saldo Zero:

En un llibre major adequat, la suma de totes les transaccions sota el compte Actius:ComptesACobrar, excloent aquelles etiquetades amb #UNRESOLVED, hauria de tornar idealment a zero. Això assegura que tots els fons esperats s'han comptabilitzat, mantenint la integritat dels teus registres financers.

Per exemple, un llibre major vàlid podria tenir aquest aspecte, amb una transacció sense resoldre clarament marcada, esperant el seu tancament:

2023-10-31 * "Amazon.com" "[Return] Watch Strap"
Passius:TargetaDeCrèdit:Chase -12.00 USD
Actius:ComptesACobrar

2023-11-01 * "Amazon.com" "[Refund] Watch Strap"
Passius:TargetaDeCrèdit:Chase 12.00 USD
Actius:ComptesACobrar

2023-10-31 * "John Doe" "Lending Money" #UNRESOLVED
Passius:TargetaDeCrèdit:Chase -100.00 USD
Actius:ComptesACobrar

Un llibre major invàlid és aquell on una transacció fa que el compte de Comptes a Cobrar no es posi a zero, necessitant l'etiqueta #UNRESOLVED per a la correcció.

Conclusió

Navegar pels comptes a cobrar a Beancount no ha de ser intimidatori. Amb una comprensió clara de com registrar transaccions, gestionar reemborsaments i mantenir un ull en les transaccions sense resoldre, pots mantenir registres financers precisos i fiables. Adoptar l'enfocament estructurat de Beancount per a la gestió de comptes a cobrar no només simplifica el teu seguiment financer, sinó que també aporta tranquil·litat, sabent que cada cèntim està comptabilitzat. Així que, per què no aprofites el poder de Beancount per fer la teva gestió financera tan fluida

Bricolatge vs. contractar un comptable: un manual de Beancount per a fundadors preocupats pels costos

· 6 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Com a fundador, porteu tots els barrets: CEO, venedor, gestor de productes i, sí, comptable. Però a mesura que el vostre negoci creix, les hores dedicades a conciliar transaccions comencen a semblar menys un estalvi intel·ligent i més una distracció costosa. Aleshores, quan és el moment adequat per lliurar els llibres?

La resposta no és renunciar al control; es tracta de prendre una decisió basada en dades. A continuació us expliquem com utilitzar el vostre llibre major de Beancount per decidir si voleu continuar fent-ho vosaltres mateixos o contractar un professional.

2023-09-03-bricolatge-vs-contractar-un-comptable-un-manual-de-beancount-per-a-fundadors-preocupats-pels-costos

TL;DR: Si factureu el vostre temps a 85 /horaidediqueunomeˊsquatrehoresalmesalacomptabilitat,aquestafeinauscosta340/hora i dediqueu només quatre hores al mes a la comptabilitat, aquesta feina us costa 340 en ingressos perduts. Un comptable remot típic comença al voltant de 249 $/mes, a més que us allibera per fer créixer el negoci.

1. Poseu un preu al vostre temps

La mètrica més important en aquesta decisió és el vostre propi cost d'oportunitat. Cada hora que dediqueu a categoritzar despeses és una hora que no esteu dedicant a vendes, desenvolupament de productes o estratègia.

El càlcul és senzill:

  1. Feu un seguiment de quantes hores dediqueu a tasques de comptabilitat cada mes (conciliació, codificació, correcció d'errors).
  2. Multipliqueu aquestes hores per la vostra tarifa facturable efectiva.
  3. Compareu aquesta xifra amb la tarifa mensual d'un comptable extern (una tarifa inicial típica és d'uns 249 $/mes).

Si el cost del vostre temps és més alt, teniu una victòria de delegació òbvia. Fins i tot podeu fer un seguiment d'això directament a Beancount.

; Feu un seguiment del cost d'oportunitat del vostre temps
2025-07-31 * "Temps de comptabilitat de juliol"
Expenses:Admin:BookkeepingTime 4.00 H ; La vostra unitat personalitzada per a hores
Equity:OwnerTime -340.00 USD
; metadata: rate:85

Aquí, H és una moneda personalitzada per a "Hores". Podeu registrar el temps directament i utilitzar un script o una directiva price per assignar-li el valor en dòlars, fent que el cost de la vostra pròpia feina sigui una part explícita dels vostres informes financers.

2. Compteu els costos ocults del bricolatge

El cost del vostre temps no és l'únic factor. La comptabilitat de bricolatge comporta riscos que poden ser molt més cars que una quota mensual.

  • Errors fiscals: Els llibres desordenats són un malson per als assessors fiscals. Un CPA pot cobrar entre 150 i 400 $/hora només per netejar els vostres registres abans que puguin començar amb la declaració d'impostos.
  • Deduccions perdudes i multes de l'IRS: Els errors petits i no intencionats, com ara classificar malament una despesa o oblidar-se de registrar una transacció en efectiu, es poden acumular amb el temps, cosa que pot comportar sancions, interessos i una factura fiscal més alta.
  • Esgotament del fundador: L'arrossegament mental de la conciliació nocturna és real. Drena el focus i l'energia que s'haurien de dedicar a activitats d'alt rendiment com les vendes i la innovació de productes.

Mitigació de Beancount: Podeu reduir els errors afegint un hook pre-commit de Git que es nega a confirmar els canvis si bean-check falla o si les transaccions no tenen una etiqueta de categoria. Això imposa disciplina, fins i tot quan esteu cansats.

3. Tres maneres en què un comptable (o la disciplina de Beancount) estalvia diners

Tant si contracteu un professional com si simplement milloreu el vostre propi procés, una bona comptabilitat es paga sola.

  1. Declaració d'impostos més neta: Uns llibres organitzats i precisos signifiquen menys hores de CPA dedicades a la neteja, cosa que es tradueix directament en una factura més baixa.
  2. Visió en temps real de l'efectiu: Conèixer la vostra posició exacta d'efectiu us ajuda a evitar comissions per descobert costoses i la necessitat de finançament d'última hora amb interessos alts.
  3. Amortidor d'estrès: Les operacions financeres estables i previsibles redueixen l'estrès del fundador, cosa que condueix a una millor presa de decisions i una cultura empresarial més saludable.

4. Quan no heu de contractar encara

Contractar un comptable no sempre és el moviment correcte. En alguns casos, el bricolatge continua sent l'opció financera més intel·ligent.

  • Esteu pre-ingressos o teniu un flux d'efectiu molt reduït. En aquesta etapa, cada dòlar s'hauria de destinar a vendes i adquisició de clients. Centreu-vos primer a obtenir ingressos.
  • Les vostres finances són senzilles. Si teniu un compte bancari, un feed de Stripe i menys de ~60 transaccions al mes, probablement podeu gestionar-ho tot a Beancount i Fava en menys d'una hora a la setmana.

5. L'opció híbrida: el vostre llibre major de Beancount "a punt per al comptable"

La millor solució sovint és híbrida. Utilitzeu Beancount per fer la feina pesada vosaltres mateixos, però manteniu els vostres llibres tan nets que un professional pugui intervenir per a tasques d'alt valor.

  • Automatitzeu la ingestió: Configureu bean-extract perquè s'executi cada nit, extraient noves transaccions automàticament.
  • Estandarditzeu el vostre pla de comptes: Utilitzeu noms de compte convencionals (Expenses:Software, Assets:Bank:Checking) perquè qualsevol professional pugui entendre el vostre llibre major a l'instant.
  • Adjunteu documents font: Per a cada despesa superior a 75 $, utilitzeu metadades link: per adjuntar un PDF del rebut o factura.
  • Seguiu una llista de verificació de tancament mensual:
    1. Concilieu tots els comptes bancaris i de targetes de crèdit.
    2. Executeu bean-check per assegurar-vos que no hi hagi errors.
    3. Exporteu els estats de compte en PDF amb bean-report balance_sheet i bean-report income_statement.
  • Realitzeu un lliurament trimestral: Doneu al vostre comptable o CPA una etiqueta Git o un simple arxiu (books-Q3-2025.tar.gz). Poden verificar la vostra feina, afegir assentaments d'ajust complexos (com ara acumulacions i amortitzacions) i preparar paquets d'impostos.

Aquest model manté els vostres costos baixos perquè el professional només toca dades netes i revisades, mentre que vosaltres encara obteniu el benefici d'estats financers de nivell professional.

6. Matriu de decisió ràpida

SituacióContractar un professionalSeguir amb Beancount (bricolatge)
>60 Tx/mes, >$20k MRR
Factureu 100 $/hora o més, però dediqueu més de 3 hores/mes als llibres
En una crisi d'efectiu, <$5k MRR
Us encanten els fulls de càlcul i l'automatització

7. Passos següents

  1. Registreu el vostre temps. Per a la vostra propera sessió de comptabilitat, feu un seguiment de cada minut que hi dediqueu.
  2. Feu els números. Multipliqueu aquest temps per la vostra tarifa facturable i compareu-lo amb les tarifes de mercat anteriors.
  3. Trieu el vostre camí. Enduriu el vostre flux de treball de Beancount utilitzant el model híbrid o comenceu a entrevistar comptables que se sentin còmodes treballant des d'un llibre major de text pla.

De qualsevol manera, la comptabilitat intencionada sempre és més barata que improvisar. Amb Beancount com a font de veritat immutable, sabreu exactament quan l'ajuda professional es paga sola i quan no.

Comptabilitat empresarial vs. personal: Traçant una línia clara amb Beancount

· 6 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Una empresa pròspera i una cartera sana comparteixen un tret: límits.

Per a qualsevol propietari d'un negoci, des d'un treballador autònom fins al fundador d'una startup en creixement, una de les disciplines financeres més crítiques és la separació estricta de les finances empresarials i personals. Barrejar fons (utilitzar el compte de l'empresa per a les compres o pagar un proveïdor de l'empresa des del vostre compte corrent personal) crea una imatge financera desordenada i opaca. Això no només convida a l'escrutini de les autoritats fiscals, sinó que també us priva d'una visió clara del rendiment real de la vostra empresa.

2023-08-12-business-vs-personal-bookkeeping-with-beancount

Afortunadament, un sistema de comptabilitat de text pla com Beancount proporciona el marc perfecte per fer complir aquests límits essencials directament al vostre llibre major.

Per què la separació és important

No separar les vostres finances no és només un mal hàbit; comporta riscos significatius i emmascara informació empresarial valuosa.

  • Claredat amb l'Agència Tributària: L'Agència Tributària no només suggereix que mantingueu comptes bancaris separats; ho recomana fermament. Quan els fons empresarials i personals es barregen, es fa difícil demostrar quines despeses són deduccions empresarials legítimes. Aquesta ambigüitat pot conduir a preguntes i complicacions que és millor evitar.
  • Risc d'auditoria: Barrejar transaccions és un senyal d'alerta important per als auditors. Si els vostres llibres són un embolic de l'activitat personal i empresarial, us arrisqueu a que es rebutgin deduccions vàlides o fins i tot a enfrontar-vos a sancions. Un llibre major net i separat demostra professionalitat i fa que qualsevol auditoria potencial sigui més suau i menys estressant.
  • Informació més clara: Com podeu saber el vostre veritable marge de benefici si el flux d'efectiu de la vostra empresa està enterbolit per les despeses personals? Un llibre major empresarial independent us ofereix una visió sense filtres de la salut financera de la vostra empresa. Podeu fer un seguiment precís dels ingressos, analitzar les despeses i calcular les obligacions fiscals sense el "soroll" de la vostra vida financera personal.

Diferències clau d'un cop d'ull

El propòsit, les regles i l'estructura de la comptabilitat empresarial i personal són fonamentalment diferents. Comprendre aquests contrastos és clau per mantenir registres precisos.

ÀreaLlibres empresarialsLlibres personals
PropòsitFer un seguiment dels ingressos, despeses, actius i passius per a decisions fiscals i de creixementGestionar el pressupost familiar i els objectius d'estalvi
Normes fiscalsHa de seguir el Model 130, 200 o 210; estàndards de deduïbilitat estrictesPoques obligacions formals més enllà del registre bàsic
ComptesCapital, creditors, deutors, IVA, nòminesCompte corrent, estalvis, inversions, préstecs
Pagament del propietariSalari (nòmina) o retirada del propietari a través del capitalN/A: les retirades personals financen les despeses de vida

Un pla de quatre passos amb Beancount

Beancount facilita la construcció d'un mur ferm entre els vostres dos mons financers. Aquí teniu un flux de treball pràctic per fer-ho bé.

• 1 — Obrir comptes dedicats

Abans d'escriure la vostra primera entrada a Beancount, obriu un compte corrent empresarial dedicat i una targeta de crèdit empresarial. Aquesta separació física és la base d'una comptabilitat neta. Un cop fet això, reflectiu aquesta estructura al vostre llibre major de Beancount.

2025-07-23 open Assets:Bank:Business   USD
2025-07-23 open Assets:Bank:Personal USD

Aquesta configuració senzilla garanteix que cada transacció es pugui assignar clarament a les vostres finances empresarials o personals des del moment en què es produeix.

• 2 — Registrar les aportacions i retirades del propietari

Com a propietari, moureu diners entre els vostres fons personals i l'empresa. Aquestes no són ingressos ni despeses. En canvi, es fan un seguiment a través d'un compte de capital.

  • Aportació: Quan poseu els vostres propis diners a l'empresa per iniciar-la o cobrir un dèficit.
  • Retirada: Quan traieu diners de l'empresa per a ús personal (així és com molts propietaris únics es "paguen" a si mateixos).
; Injecció de capital per iniciar l'empresa
2025-07-23 * "Aportació del propietari"
Assets:Bank:Business 10,000.00 USD
Equity:Owner:Contrib

; Retirar diners per a despeses personals
2025-08-05 * "Retirada del propietari per al lloguer"
Equity:Owner:Draw 2,500.00 USD
Assets:Bank:Business

En registrar-les com a transaccions de capital, us assegureu que no inflin incorrectament les vostres despeses empresarials ni redueixin el vostre benefici declarat.

• 3 — Gestionar els rebuts barrejats ràpidament

Els errors passen. Podeu utilitzar accidentalment la vostra targeta empresarial per pagar un sopar personal. La clau és corregir-ho immediatament al vostre llibre major. No suprimiu la transacció; reclassifiqueu-la com a retirada del propietari.

2025-08-07 * "Compres personals amb la targeta empresarial"
Equity:Owner:Draw 72.35 USD
Assets:Bank:Business

Aquesta entrada reflecteix correctament que els fons empresarials es van utilitzar per a una despesa personal, tractant-la com a diners que heu tret de l'empresa. Això us impedeix reclamar accidentalment una despesa personal no deduïble als vostres impostos.

• 4 — Conciliar i revisar segons un calendari

La coherència és la vostra millor defensa contra els llibres desordenats. Reserveu temps setmanalment o mensualment per conciliar els vostres comptes empresarials. Utilitzeu les eines de Beancount per assegurar-vos que el vostre llibre major coincideixi amb els vostres extractes bancaris i per revisar el rendiment de la vostra empresa.

# Comproveu el saldo bancari de la vostra empresa amb el vostre extracte
bean-balance books.bean "Assets:Bank:Business"

# Genereu un compte de resultats per revisar la rendibilitat
bean-report books.bean income_statement -e 2025-08-31

Aquest hàbit de revisió regular satisfà els requisits de registre de l'Agència Tributària i us manté informats sobre la salut financera de la vostra empresa.

Consideracions fiscals

  • Pagaments fraccionats: Per evitar una factura fiscal dolorosa, tracteu els vostres futurs impostos com una despesa empresarial contínua. Creeu comptes de passiu (Liabilities:Tax:Estatal, Liabilities:Tax:IRPF) i moveu regularment un percentatge fix de cada dipòsit a aquests comptes. Quan els pagaments trimestrals siguin deguts, els diners ja estaran esperant.
  • Costos personals no deduïbles: Recordeu la regla de l'Agència Tributària: les despeses empresarials han de ser "ordinàries i necessàries" per a la vostra feina. Els vostres àpats personals, els costos de desplaçament i les subscripcions no empresarials no qualifiquen i s'han de mantenir completament fora del compte de resultats de la vostra empresa.

Llista de comprovació d'inici ràpid

  • Obriu comptes bancaris i de crèdit només per a l'empresa.
  • Creeu un pla de comptes de Beancount amb Assets:Bank:Business, Equity:Owner:Contrib i Equity:Owner:Draw.
  • Decidiu la vostra base comptable (efectiu o meritació) i anoteu-la a les vostres options de Beancount.
  • Etiqueteu immediatament qualsevol càrrec personal accidental a les targetes empresarials com a Equity:Owner:Draw.
  • Conciliació setmanal; feu una còpia de seguretat del vostre fitxer .bean a un repositori Git privat remot.
  • Reviseu el vostre compte de resultats, balanç i informes de flux d'efectiu cada mes.

Conclusió: Diners separats, llibres majors separats. Beancount fa que el mur entre les vostres finances empresarials i personals sigui explícit (i controlat per versions) perquè la vostra empresa estigui sempre preparada per a una auditoria mentre que el vostre hàbit del cafè amb llet no sigui cosa de ningú més que vostra. Feliç registre de Beancount!

Modelització de Transaccions Immobiliàries a Beancount

· 4 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Les transaccions immobiliàries poden constituir l'activitat financera més gran 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 l'apreciació 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 a 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%, l'entrada é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 years
Cost Total de la Hipoteca1,478,219.62
Pagaments Mensuals4,106.17
Assegurança de la Llar1,300 per year (39,000 total)
Impost sobre la Propietat7,500 per year (225,000 total)
Amortització del Préstec2049 Dec
Total d'Interessos Pagats414,219.62

2023-06-09-tracking-real-estate

Captura de pantalla del detall de la hipoteca

Crear Comptes

En primer lloc, tractem la casa com un Actiu. Atès que la casa es llista com un Actiu, se li ha de donar una unitat. En aquest cas, la quantitat de la unitat és només una, és poc probable que n'hi hagi diverses, i fins i tot si és 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 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

A la primera línia, hem definit una unitat de mercaderia que representa la casa. A la quarta línia, hem definit un compte d'Actiu, que conté la unitat de mercaderia prèviament definida com la casa. A la cinquena línia, hem definit un compte per al banc prestador. Com que és un passiu, s'inclou a la categoria de Passius.

Compra

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

demanar diners prestats (deute) + gastar diners (entrada) = 1 casa en actiu

La referència més important en comprar una propietat és probablement la Declaració de Liquidació del Comprador, que descriu clarament el flux de diners.

2020-01-01 * "Buying the house"
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í, estem detallant la transacció de compra de la casa, on els diners surten d'alguns bancs (utilitzats per a l'entrada i altres despeses), es contracta un préstec (afegint a passius) i s'adquireix una casa (afegida a actius).

Amortitzar hipoteques

Basant-nos en 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 per igual en termes de principal i interessos, el pagament mensual inclou una part per interessos i una part per principal. En les primeres etapes, els interessos constitueixen la majoria.

Per registrar l'amortització del préstec, tot el que heu de fer és consultar l'extracte del vostre banc de préstecs. Només heu de saber quant de principal esteu amortitzant cada mes, i la resta són interessos. Els interessos es comptabilitzen com una Despesa.

2020-02-01 * "Mortgage payment"
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. L'amortització del principal redueix el passiu, mentre que la part dels interessos es tracta com una despesa.

Apreciació

Si voleu registrar l'apreciació de la propietat, algunes persones creen un compte separat

Comprendre els Comptes a Cobrar i a Pagar a Beancount

· 3 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Hola a tothom! En la publicació del blog d'avui, ens submergim en el món de Beancount, una eina de comptabilitat de partida doble estimada per molts per la seva simplicitat i potència. Més concretament, parlarem de dos conceptes clau: els Comptes a Cobrar i els Comptes a Pagar.

Comprendre aquests termes és crucial per utilitzar Beancount (o qualsevol sistema de comptabilitat de partida doble) de manera efectiva. Però no us preocupeu si sou principiants, ho desglossarem tot, pas a pas!

Comptes a Cobrar i a Pagar: Els Conceptes Bàsics

2023-05-30-receiveable-and-payable

En comptabilitat, "comptes a cobrar" i "comptes a pagar" són termes utilitzats per fer un seguiment dels diners deguts. Els "comptes a cobrar" es refereixen als diners que altres us deuen, mentre que els "comptes a pagar" es refereixen als diners que vosaltres deveu a altres.

Vegem un exemple:

  1. Comptes a Cobrar (C/C): Suposem que sou propietaris d'una llibreria i un client compra un llibre a crèdit. Els diners que us deuen pel llibre són un compte a cobrar.

  2. Comptes a Pagar (C/P): D'altra banda, imagineu que demaneu un nou lot de llibres a un editor, però no els pagueu per avançat. Els diners que deveu a l'editor són un compte a pagar.

A Beancount, aquests es registren normalment mitjançant comptes corresponents. El principal benefici aquí és que us proporciona una imatge clara i precisa de la vostra posició financera en qualsevol moment.

Configuració de Comptes a Cobrar i a Pagar a Beancount

L'estructura del vostre fitxer Beancount pot ser tan senzilla o complexa com necessiteu. Per als comptes a cobrar i a pagar, probablement voldreu crear comptes separats sota les seccions d'Actius i Passius.

Aquí teniu un exemple senzill:

1970-01-01 open Assets:AccountsReceivable
1970-01-01 open Liabilities:AccountsPayable

Seguiment de Transaccions

Costat del Cobrador

Després de configurar els vostres comptes, podeu fer un seguiment de les transaccions que involucren comptes a cobrar i a pagar. Vegem un exemple:

2023-05-29 * "Sold books to customer on credit"
Assets:AccountsReceivable 100 USD
Income:BookSales -100 USD

Aquí, esteu afegint 100 $ als vostres comptes a cobrar perquè un client us deu aquesta quantitat. Simultàniament, esteu reduint els vostres ingressos per la mateixa quantitat per mantenir l'equilibri (ja que encara no heu rebut els diners).

Quan el client finalment pagui, ho registrareu així:

2023-06-01 * "Received payment from customer"
Assets:Bank:Savings 100 USD
Assets:AccountsReceivable -100 USD

Costat del Pagador

El mateix principi s'aplica als comptes a pagar, però amb signes invertits:

2023-05-30 * "Bought books from publisher on credit"
Liabilities:AccountsPayable 200 USD
Expenses:BookPurchases -200 USD

I quan pagueu el vostre deute:

2023-06-02 * "Paid off debt to publisher"
Liabilities:AccountsPayable -200 USD
Assets:Bank:Checking 200 USD

Conclusió

Els comptes a cobrar i a pagar són el cor de qualsevol sistema comptable. En fer-ne un seguiment precís, obteniu una comprensió completa de la vostra salut financera.

Això és només un punt de partida, i Beancount és capaç de molt més. Espero que aquesta publicació del blog ajudi a aclarir aquests conceptes importants. Com sempre, feliç comptabilitat!

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

· 3 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

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

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

Comencem amb el codi:

2023-05-22-plantilla-negoci

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

1970-01-01 open Equity:Bank:Chase

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

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

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

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

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

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

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

Entenent el Codi

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

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

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

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

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

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

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

Reflexions Finals

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

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

Reintroducció del Pla Gratuït per a Nous Clients

· 2 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Ens complau anunciar que, a partir de l'1 de maig de 2023, reintroduirem el pla gratuït per a nous clients. Aquesta decisió arriba després de realitzar millores significatives a la nostra plataforma i optimitzar els nostres recursos per tal de servir millor tots els nostres clients, tant els gratuïts com els de pagament.

Presentem el Nou Pla Gratuït per a Nous Clients

El pla gratuït sempre ha estat una part essencial de la nostra visió per oferir un servei accessible i fàcil d'utilitzar per a tothom. Creiem que els canvis que hem fet durant els darrers mesos ens permetran oferir una experiència encara millor als nostres usuaris, mantenint alhora la qualitat del servei per als nostres clients del pla Pro.

2023-04-28-start-serving-free-users

Els nous clients que es registrin després de l'1 de maig de 2023 tindran accés al pla Gratuït.

El vostre suport i lleialtat han estat fonamentals per fer possible financerament aquesta reintroducció del pla gratuït. És gràcies a les vostres contribucions que hem pogut invertir en la nostra infraestructura i sistemes de suport, assegurant que puguem continuar oferint el servei d'alta qualitat que espereu, alhora que ampliem l'accés a la nostra plataforma per a nous usuaris. El vostre compromís amb la nostra visió ens ha ajudat a créixer i evolucionar, i estem realment agraïts per la vostra col·laboració continuada. Junts, estem construint una comunitat pròspera i capacitant usuaris de tots els àmbits per assolir els seus objectius.

Si teniu qualsevol pregunta o dubte, no dubteu a posar-vos en contacte amb nosaltres. Sempre estem aquí per escoltar els vostres comentaris i resoldre qualsevol problema que pugueu tenir. Gràcies pel vostre suport continuat, i esperem poder oferir-vos el millor servei possible.

Full de referència de Beancount

· 2 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

Exemple de nom de compte

Assets:US:BofA:Checking

cheatsheet-en

Tipus de comptes

Assets          +
Liabilities -
Income -
Expenses +
Equity -

Mercaderies

CNY, EUR, CAD, AUD
GOOG, AAPL, RBF1005
HOME_MAYST, AIRMILES
HOURS

Directives

Sintaxi general

YYYY-MM-DD <Directive> <Parameters...>

Obertura i tancament de comptes

2001-05-29 open Expenses:Restaurant
2001-05-29 open Assets:Checking USD,EUR ; Restriccions de divises

2015-04-23 close Assets:Checking

Declaració de mercaderies (Opcional)

1998-07-22 commodity AAPL
name: "Apple Computer Inc."

Preus

2015-04-30 price AAPL   125.15 CNY
2015-05-30 price AAPL 130.28 CNY

Notes

2013-03-20 note Assets:Checking "Vaig trucar per preguntar sobre el reemborsament"

Documents

2013-03-20 document Assets:Checking "path/to/statement.pdf"

Transaccions

2015-05-30 * "Alguna narració sobre aquesta transacció"
Liabilities:CreditCard -101.23 CNY
Expenses:Restaurant 101.23 CNY

2015-05-30 ! "Companyia de Cable" "Factura de Telèfon" #tag ˆlink
id: "TW378743437" ; Metadades
Expenses:Home:Phone 87.45 CNY
Assets:Checking ; Podeu ometre una quantitat

Assentaments

  ...    123.45 USD                             Simple
... 10 GOOG {502.12 USD} Amb cost per unitat
... 10 GOOG {{5021.20 USD}} Amb cost total
... 10 GOOG {502.12 # 9.95 USD} Amb ambdós costos
... 1000.00 USD @ 1.10 CAD Amb preu per unitat
... 10 GOOG {502.12 USD} @ 1.10 CAD Amb cost i preu
... 10 GOOG {502.12 USD, 2014-05-12} Amb data
! ... 123.45 USD ... Amb indicador

Assertions de saldo i farciment

; Afirma la quantitat només per a la divisa donada:
2015-06-01 balance Liabilities:CreditCard -634.30 CNY

; Inserció automàtica de la transacció per complir la següent afirmació:
2015-06-01pad Assets:Checking Equity:Opening-Balances

Esdeveniments

2015-06-01 event "ubicació" "Nova York, EUA"
2015-06-30 event "adreça" "123 May Street"

Opcions

option "title" "El meu llibre major personal"

Altres

pushtag #trip-to-peru
...
poptag #trip-to-peru
; Els comentaris comencen amb un punt i coma

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

· 6 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

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

Beancount.io banner

Introducció

2023-04-18-introduction-to-beancount

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

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

Què és Beancount?

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

Per què Beancount?

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

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

Conceptes Clau de Beancount

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

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

Començar amb Beancount

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

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

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

Exemple 1: Transacció Bàsica

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

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

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

Exemple 2: Transacció d'Ingressos i Despeses

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

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

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

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

Exemple 3: Transferència entre Comptes

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

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

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

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

Generació d'Informes i Anàlisi de Dades

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

Conclusió

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

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

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

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

· 4 minuts de lectura
Mike Thrift
Mike Thrift
Marketing Manager

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

En aquesta guia, et mostrarem com:

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

Per què personalitzar Fava?

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

Problemes que això resol:

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

✨ Enllaços personalitzats a la barra lateral

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

Afegeix aquestes línies al teu fitxer de Beancount:

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

Què fan:

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

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

🔍 Consultes SQL personalitzades

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

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

Desglossament:

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

Casos d'ús:

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

🛠 Consell professional: Combina enllaços + consultes

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

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

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

Consideracions finals

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

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

Preparat per prendre el control?

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

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