Por qué la teneduría de libros moderna es importante
¿Todavía gestionas tus inversiones con hojas de cálculo? Aunque las hojas de cálculo son versátiles, pueden volverse engorrosas y propensas a errores a medida que tu cartera de inversiones crece. Presentamos Beancount.io, una plataforma de seguimiento de inversiones sofisticada pero fácil de usar, diseñada específicamente para gestionar carteras de acciones y criptomonedas. Creada pensando en ingenieros y minimalistas financieros, Beancount.io combina potentes funciones con una interfaz intuitiva para optimizar tu experiencia de seguimiento de inversiones.




Contabilidad de partida doble: La base de la precisión
Beancount.io se basa en los principios de la contabilidad de partida doble, una metodología probada a lo largo del tiempo y utilizada por instituciones financieras de todo el mundo. Este sistema garantiza la precisión matemática a través de un concepto simple pero potente: cada transacción financiera debe cuadrar perfectamente.
En la contabilidad de partida doble, cada transacción requiere al menos dos asientos – un débito (+) y un crédito (-) – en diferentes cuentas. Este sistema de verificación incorporado hace que sea prácticamente imposible registrar transacciones desequilibradas, asegurando que tus registros financieros permanezcan precisos y 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
Como puedes ver en los dos ejemplos anteriores, cada transacción debe cumplir la ecuación contable.
Activos = Pasivos + Patrimonio Neto (también conocido como Activos Netos)
Utilizamos la sintaxis de Beancount de Martin Blais y el proyecto web Fava de Jakob Schnitzer para construir este sitio web. Y te alertará si alguna transacción tiene asientos que no suman cero.

Ahora entiendes cómo garantizamos la exactitud del libro mayor. Pero quizás te preguntes qué son esas "cuentas"?
Entendiendo las cuentas: La analogía del cubo de agua
Piensa en tus cuentas financieras como un sistema de cubos de agua interconectados, donde el dinero fluye como el agua entre ellos. Esta analogía hace que la contabilidad de partida doble sea intuitiva: cuando transfieres dinero de una cuenta a otra, es como verter agua de un cubo a otro – la cantidad total de agua (dinero) en el sistema permanece constante.
Beancount.io introduce cinco tipos de cuentas.
- Ingresos — Su importe es siempre negativo o en débito. Esto se debe a que estás ganando dinero, y luego el dinero se debita de la cuenta de "Ingresos" y se acredita a tus "Activos".
- Gastos — Su importe es siempre positivo o en crédito. Esto se debe a que estás gastando dinero, y el dinero fluye de los "Activos" o "Pasivos" a los "Gastos".
- Pasivos — Su importe es positivo o cero. Tus pasivos de tarjeta de crédito son un buen ejemplo, que suben y bajan en ciclos.
- Activos — Su importe es positivo o cero. Tu efectivo o tus casas siempre tienen algún valor.
- Patrimonio Neto — Tus activos netos. El sistema lo calculará automáticamente por ti.
Patrimonio Neto = Activos - Pasivos
y refleja cuán rico eres.
Ahora puedes abrir tus cuentas personalizadas con las palabras clave anteriores:
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
Seguimiento avanzado de inversiones con commodities
Beancount.io destaca en el seguimiento de diversas inversiones, desde acciones hasta criptomonedas. Exploremos cómo maneja escenarios de inversión complejos. Por ejemplo, así es como registrarías la compra de 10 Bitcoins a $100 cada uno en 2014:
2014-08-08 * "Buy 10 Bitcoin"
Assets:Trade:Cash -1000.00 USD
Assets:Trade:Positions 10 BTC {100.00 USD}
Y luego, tres años después, los vendes (originalmente con un costo de $100 por unidad, anotado con {100.00 USD}
) al precio de $10,000 por unidad, anotado con @ 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 misma transacción con @@ 20,000.00 USD
significa que al precio 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 todos los asientos de la transacción, incluyendo -2 BTC {100.00 USD}
, sigue siendo, como siempre, cero.
La etiqueta de costos {100.00 USD}
es importante porque podrías haber comprado el mismo commodity a diferentes costos.
100 BTC {10.00 USD, 2012-08-08}
10 BTC {100.00 USD, 2014-08-08}
Si quieres simplificar el proceso, puedes configurar la cuenta al principio con FIFO o LIFO. FIFO significa 'first in, first out' (primero en entrar, primero en salir), mientras que LIFO significa 'last in, first out' (último en entrar, primero en salir). En EE. UU., el IRS utiliza FIFO para calcular tu PnL y los impuestos correspondientes.
1970-01-01 open Assets:Trade:Positions "FIFO"
Y luego, cuando lo vendas de forma abreviada como -2 BTC {}
, Beancount aplicará automáticamente la estrategia FIFO y venderá el commodity más antiguo.
Empezando con Beancount.io
Beancount.io es una moderna plataforma de gestión financiera basada en la nube que transforma tus registros de transacciones basados en texto en estados financieros completos, incluyendo estados de resultados, balances y balanzas de comprobación. Al combinar la fiabilidad de los archivos de texto plano con potentes herramientas de visualización, Beancount.io te ayuda a mantener un control preciso sobre tu vida financiera mientras obtienes valiosos conocimientos sobre el rendimiento de tus inversiones.
¡Comienza tu viaje financiero con Beancount.io - Gratis durante nuestro período promocional!