Saltar al contenido principal

4 publicaciones con la etiqueta "plain-text accounting"

Ver todas las etiquetas

Beancount.io v3.0: Tus Datos Financieros, Bajo Tu Control

· Lectura de 9 minutos
Mike Thrift
Mike Thrift
Marketing Manager

La mayoría del software financiero te obliga a confiarles tus datos. Ellos los poseen, los controlan y te encierran. Creemos que mereces algo mejor.

Hoy, lanzamos la próxima generación de Beancount.io, construida sobre un principio simple: tus datos financieros deben pertenecerte a ti, no a nosotros. Con la integración nativa de Git, puedes extraer tu libro mayor contable completo a tu propia máquina, editarlo con cualquier herramienta que desees y volver a enviar los cambios. Sin encierros. Sin formatos propietarios. Solo tus datos, bajo tu control.

Esta versión se centra en tres objetivos centrales que son los que más importan a las personas que gestionan sus finanzas con la contabilidad en texto plano:

  1. Verdadera propiedad de los datos a través de la integración nativa de Git
  2. Colaboración perfecta para equipos, socios y contadores
  3. Una interfaz intuitiva que hace que la contabilidad en texto plano sea accesible para todos

Panel de control general

Potentes informes financieros a tu alcance

El nuevo panel de control incluye herramientas integrales de informes financieros que te ayudan a comprender tu posición financiera de un vistazo:

Estado de resultados

Panel de control del estado de resultados

Realiza un seguimiento de tu beneficio neto, ingresos y gastos en diferentes productos básicos a lo largo del tiempo. La vista del Estado de Resultados proporciona un desglose claro de tus fuentes de ingresos y patrones de gasto, lo que te ayuda a identificar tendencias y tomar decisiones financieras informadas. Visualiza tu rendimiento financiero con gráficos interactivos que muestran cómo evolucionan tus ingresos y gastos mes a mes o año tras año.

Balance general

Panel de control del balance general

Supervisa tu patrimonio neto en diferentes productos básicos a lo largo del tiempo con la vista completa del Balance General. Consulta tus activos, pasivos y patrimonio en cualquier momento, con un seguimiento histórico que muestra cómo cambia tu posición financiera. Esta potente herramienta te ayuda a comprender tu salud financiera general y a realizar un seguimiento del progreso hacia tus objetivos financieros.

Balance de comprobación

Panel de control del balance de comprobación

La vista del Balance de Comprobación proporciona una instantánea completa de todos los saldos de tus cuentas en un momento específico. Perfecta para la conciliación y para garantizar que tus libros estén equilibrados, esta vista muestra los débitos y créditos uno al lado del otro, lo que facilita la verificación de la precisión de tus registros contables.

Vista de detalles de la cuenta

Panel de control de detalles de la cuenta

Profundiza en cualquier cuenta con la vista Detalles de la cuenta. Consulta los valores del saldo de la cuenta y los cambios a lo largo del tiempo con gráficos intuitivos. La vista incluye un diario de cuenta completo que muestra todas las transacciones que afectan a la cuenta, incluidas las subcuentas, lo que te brinda una visibilidad completa de cómo fluye el dinero a través de tu sistema financiero.

Editor de archivos moderno

Panel de control del editor de archivos

El nuevo panel de control presenta un editor de archivos completamente rediseñado que hace que la edición de tus archivos de libro mayor de Beancount sea un placer. Creado con principios de diseño modernos y receptivos, el nuevo editor proporciona una experiencia de edición fluida e intuitiva, ya sea que estés en un escritorio, tableta o dispositivo móvil.

Integración de Git: tu libro mayor, a tu manera

Una de las características más solicitadas ya está aquí: la integración nativa de Git. Con la nueva versión, puedes extraer sin problemas tus cuentas de libro mayor utilizando los protocolos estándar de Git, lo que te brinda un control completo sobre tus datos financieros.

Lo que puedes hacer:

# Clona tu libro mayor en tu máquina
git clone https://git.beancount.io/tu-nombre-de-usuario/mi-libro-mayor.git

# Edita localmente con tus herramientas favoritas
vim 2025.bean

# Envía los cambios de vuelta
git commit -am "Se agregaron las transacciones del Q4"
git push

Por qué esto importa (soberanía de datos):

  • Verdadero plan de salida: tu historial financiero completo está en un repositorio Git estándar. ¿Dejas de pagarnos? Te quedas con todo.
  • Herramienta agnóstica: edita con VS Code, Vim, Emacs o herramientas especializadas de Beancount. Tu elección, no la nuestra.
  • Pista de auditoría completa: cada cambio se rastrea con el historial completo de Git, mostrando exactamente quién cambió qué y cuándo. Perfecto para el cumplimiento y la tranquilidad.
  • Copia de seguridad distribuida: la naturaleza distribuida de Git significa que tienes copias de seguridad automáticas con versiones en tu máquina.

Esto convierte a Beancount.io en la única plataforma que hace que tus datos sean más portátiles, no menos.

Colaboración en equipo: construido para cómo trabajan realmente los equipos

Ya sea que estés dirigiendo una pequeña empresa, trabajando con un contador o administrando las finanzas del hogar con un socio, la colaboración importa.

Colabora con tu equipo

El nuevo sistema de colaboración hace que esto sea natural y asequible:

  • Invita a colaboradores: simplemente invita a otros por correo electrónico a unirse a tu libro mayor como colaboradores
  • Actualizaciones en tiempo real: ve los cambios realizados por los colaboradores en tiempo real, manteniendo a todos sincronizados
  • Historial de actividades: realiza un seguimiento de quién realizó qué cambios y cuándo, manteniendo una total responsabilidad

Perfecto para pequeñas empresas, autónomos que trabajan con contadores o cualquier persona que necesite compartir responsabilidades de administración financiera. La colaboración nunca ha sido tan fácil ni tan segura.

Soporte multi-libro mayor: organiza tus finanzas a tu manera

La nueva versión admite la creación de múltiples libros mayores, lo que te brinda la flexibilidad de organizar tus finanzas exactamente como lo necesitas. Ya sea que desees libros mayores separados para finanzas personales y comerciales, diferentes proyectos o diferentes entidades, la nueva versión lo hace simple.

Beneficios del soporte multi-libro mayor:

  • Separación de preocupaciones: mantén las finanzas personales y comerciales completamente separadas
  • Organización basada en proyectos: crea libros mayores dedicados para diferentes proyectos o clientes
  • Estructura flexible: organiza tu sistema contable de una manera que tenga sentido para tu situación particular
  • Cambio fácil: muévete entre libros mayores sin problemas con el intuitivo selector de libros mayores

Crea tantos libros mayores como necesites para mantener tus registros financieros organizados y manejables.

Libros mayores públicos: comparte y aprende de la comunidad

La nueva versión presenta el intercambio público de libros mayores, lo que te permite compartir tus libros mayores bien estructurados con la comunidad de Beancount. Esta característica promueve el intercambio de conocimientos y ayuda a otros a aprender las mejores prácticas para organizar sus propios sistemas contables.

Cómo funcionan los libros mayores públicos:

  • Comparte tu experiencia y déjala volverse viral: haz que tu libro mayor sea público para ayudar a otros a aprender de tu configuración
  • Descubre las mejores prácticas: explora los libros mayores públicos para ver cómo otros organizan sus finanzas
  • Aprendizaje comunitario y red social: aprende de ejemplos del mundo real del uso eficaz de Beancount
  • Control de privacidad: tú decides qué libros mayores hacer públicos; tus libros mayores privados permanecen completamente privados

Al compartir excelentes ejemplos de libros mayores, estamos construyendo una comunidad de Beancount más sólida e informada donde todos puedan aprender y mejorar juntos.

Funciones mejoradas de Fava y la comunidad de Beancount

Hemos integrado funciones populares de la comunidad de Beancount que resuelven problemas reales del flujo de trabajo:

  • Amortización de gastos (amortize_over): distribuye suscripciones anuales o gastos pagados por adelantado automáticamente a lo largo de los meses
  • Previsión financiera (forecast): proyecta el flujo de caja futuro en función de las transacciones recurrentes
  • Enlace de documentos (link_documents): mantén los recibos y las facturas conectados a las transacciones
  • Detección automática de documentos (tag_discovered_documents): etiqueta y organiza automáticamente los documentos de respaldo

Estas no son características experimentales, son herramientas probadas en batalla de la comunidad de Beancount, ahora integradas a la perfección.

Rendimiento más rápido, experiencia más fluida

Bajo el capó, la nueva versión incluye optimizaciones de rendimiento significativas que hacen que todo se sienta más rápido:

  • Tiempos de carga más rápidos: las páginas y los informes se cargan notablemente más rápido, incluso con libros mayores grandes
  • Interacciones más fluidas: las interacciones de la interfaz de usuario son más receptivas, con una reducción del retraso al navegar entre las vistas
  • Procesamiento de datos optimizado: los cálculos complejos y la generación de informes se realizan de manera más eficiente
  • Mejor administración de recursos: el sistema utiliza los recursos de manera más inteligente, lo que garantiza un rendimiento constante incluso durante el uso máximo

Estas mejoras significan que pasas menos tiempo esperando y más tiempo administrando tus finanzas de manera efectiva.

Privacidad y seguridad: tus datos, tus reglas

Defendemos la soberanía de tus datos asegurando tu libro mayor en un repositorio Git privado y encriptado que es de tu total propiedad, puedes exportar y eliminar a voluntad. Este control exige responsabilidad: tú determinas el acceso gestionando colaboradores de confianza y debes tener extrema precaución al publicar libros mayores, entendiendo que los datos públicos son permanentemente visibles para Internet y deben ser cuidadosamente depurados de detalles sensibles. En última instancia, tus datos siguen siendo tuyos, protegidos por nuestra infraestructura pero regidos estrictamente por tus reglas.

¿Qué sigue?

La nueva versión es solo el comienzo de nuestro viaje para hacer de Beancount.io la mejor plataforma de contabilidad en texto plano disponible, apuntando hacia el GitHub de las finanzas. El software financiero tradicional se basa en el "Bloqueo de datos". Beancount.io está construyendo un tipo diferente de defensa: Bloqueo de protocolo. Ya estamos trabajando en:

  • Mejoras de la aplicación móvil para la contabilidad sobre la marcha
  • Integraciones adicionales con servicios financieros populares
  • Funciones de informes y análisis más avanzadas
  • Herramientas de colaboración mejoradas para equipos

¡Nos encantaría escuchar tus comentarios sobre la nueva versión! Tus comentarios nos ayudan a priorizar lo que construiremos a continuación.

¡Feliz contabilidad!

El equipo de Beancount.io

Experiencia del usuario y comentarios sobre la contabilidad de texto plano asistida por LLM

· Lectura de 6 minutos
Mike Thrift
Mike Thrift
Marketing Manager

La contabilidad de texto plano (CTP) ha sido durante mucho tiempo el arma secreta de los nerds de las finanzas expertos en tecnología. Al utilizar archivos de texto simples y herramientas como Beancount o Ledger, se obtiene un control, una transparencia y una propiedad sin precedentes sobre sus datos financieros. Pero seamos honestos, siempre ha tenido la reputación de ser, bueno, un dolor de cabeza. La curva de aprendizaje es pronunciada, la entrada de datos es tediosa y una coma fuera de lugar puede enviarlo a una frustrante búsqueda de depuración.

Pero, ¿qué pasaría si pudiera tener el poder de la CTP sin el dolor? Aquí entran los Modelos de Lenguaje Grande (LLM). La IA está comenzando a introducirse en todos los rincones del flujo de trabajo de la CTP, prometiendo automatizar las tareas aburridas y hacer que este poderoso sistema sea accesible para todos. Basándonos en un análisis profundo de los comentarios de los usuarios, exploremos cómo la IA está revolucionando la contabilidad de texto plano y si está a la altura de las expectativas.


La vieja usanza: El trabajo manual de la CTP

Durante años, la experiencia de la CTP se ha definido por algunos obstáculos comunes:

  • El muro de la intimidación: Los recién llegados a menudo se sienten abrumados. Como admitió un usuario, "Estuve intimidado durante años... pero parecía útil y eventualmente valdría la pena." Entre aprender la contabilidad de partida doble y navegar por las herramientas de línea de comandos, empezar es difícil.
  • El ciclo "Editar-Compilar-Depurar": A diferencia del software GUI que le grita en cuanto comete un error, los errores de la CTP a menudo se ocultan hasta que ejecuta una comprobación. Este lento ciclo de retroalimentación se siente como depurar código, convirtiendo una simple tarea de entrada de datos en una tarea pesada.
  • La pesadilla de la importación: Introducir sus datos en el sistema es un gran cuello de botella. A menudo implica descargar manualmente archivos CSV de varios bancos, limpiarlos y ejecutar scripts personalizados, un proceso frágil y que consume mucho tiempo. Un usuario pasó "unas 4 horas poniéndose al día con la importación de los últimos ~8 meses" de transacciones, incluso con cierta automatización.

Llega el asistente de IA: Cómo los LLM están reduciendo la carga de trabajo

Aquí es donde la IA está cambiando las reglas del juego, actuando como un poderoso asistente para manejar las partes más tediosas de la CTP.

Automatizando el trabajo pesado: Categorización e importaciones

Esta es la fruta madura para la IA. En lugar de escribir reglas complejas para averiguar qué es "STARBUCKS #12345", simplemente puede preguntarle a un LLM.

Los usuarios informan de un gran éxito al alimentar las descripciones de las transacciones a modelos como GPT-4 y obtener categorizaciones perfectas, como Expenses:Food:Coffee. Herramientas como Beanborg incluso están integrando ChatGPT para sugerir inteligentemente categorías cuando sus propias reglas fallan.

Aún mejor, los LLM se están convirtiendo en importadores de datos sobre la marcha. En lugar de escribir un script de Python para analizar el desordenado archivo CSV de un banco, ahora puede pegar los datos en una ventana de chat y pedirle a la IA que los convierta al formato Beancount. No siempre es 100 % perfecto, pero convierte horas de codificación en unos pocos minutos de ingeniería de prompts.

Haciendo que la CTP sea menos aterradora: Incorporación y manejo de errores

¿Ese muro inicial de intimidación? Los LLM están ayudando a los usuarios a escalarlo. Un nuevo usuario describió el uso de GPT-4 como un "tutor que lo lleva de la mano" para guiarlo en la configuración de su primer archivo de libro mayor. La IA explicó los conceptos, generó ejemplos de entradas y les ayudó a desarrollar la confianza para hacerlo solos.

La IA también proporciona la retroalimentación en tiempo real que la CTP siempre ha carecido. Los desarrolladores están creando extensiones de editor que utilizan LLM para comprobar su sintaxis mientras escribe, destacando los desequilibrios o errores con la familiar línea roja ondulada. Imagine una IA que no solo marca un error, sino que también explica por qué está mal y sugiere una solución.

Conversando con sus finanzas

Quizás el desarrollo más emocionante es el auge del análisis conversacional. En lugar de escribir una consulta específica de línea de comandos, ahora puede simplemente hacerle preguntas a su libro mayor en lenguaje natural.

Los usuarios están experimentando con la exportación de sus datos y el uso de herramientas como Claude para preguntar cosas como, "¿Cuánto gasté en comestibles en marzo en comparación con abril?" La IA puede analizar los datos, detectar tendencias e incluso ofrecer información. En el mundo empresarial, empresas como Puzzle.io ofrecen bots de Slack que permiten a los ejecutivos consultar las finanzas de la empresa en tiempo real. Este tipo de interfaz de lenguaje natural es un cambio de juego para hacer que los datos financieros sean accesibles.


La trampa: No despida a su cerebro todavía

Si bien las posibilidades son emocionantes, los usuarios tienen razón al ser cautelosos. Dos preocupaciones importantes surgen constantemente: la privacidad y la confianza.

  • La privacidad es primordial: Su historial financiero es increíblemente sensible. Como dijo un usuario, "Me preocupa estar alimentando alguna API con mi historial financiero." Enviar sus datos a un servicio en la nube de terceros como OpenAI es impensable para muchos. ¿La solución? Un número creciente de usuarios está ejecutando LLM de código abierto localmente en sus propias máquinas, asegurando que sus datos nunca salgan de su control.

  • Confiar, pero verificar: Los LLM pueden estar equivocados con confianza. A veces "alucinan" nombres de cuentas o cometen pequeños errores matemáticos que desequilibran una entrada. El consenso de la comunidad es claro: utilice la IA como asistente, no como un contable autónomo. Siempre ejecute su libro mayor a través de una comprobación final (bean-check) y mantenga a un humano en el ciclo para la aprobación final.


El futuro es aumentado, no reemplazado

La asistencia de LLM está transformando rápidamente la contabilidad de texto plano de un sistema de nicho, solo para expertos, en una herramienta poderosa que se vuelve más accesible cada día. La IA es fantástica para manejar las partes repetitivas y abrumadoras de la contabilidad: entrada de datos, categorización y análisis.

Esto libera a los humanos para hacer lo que mejor saben hacer: revisar, interpretar y tomar decisiones. El futuro no se trata de dejar que un robot administre su dinero. Se trata de una asociación donde la IA hace el trabajo pesado, brindándole los datos limpios y precisos que necesita para comprender verdaderamente su historia financiera.

Como dijo acertadamente un usuario, "Dejemos que los robots hagan la contabilidad repetitiva, para que los humanos puedan concentrarse en la comprensión y la toma de decisiones." Con ese enfoque equilibrado, el mundo, una vez doloroso, de la contabilidad de texto plano se ve más brillante que nunca.

La Guía Completa de Contabilidad de Criptomonedas con Beancount.io

· Lectura de 13 minutos
Mike Thrift
Mike Thrift
Marketing Manager

¿Estás abrumado por las transacciones de criptomonedas en múltiples exchanges, luchando con la complejidad de DeFi o entrando en pánico por la temporada de impuestos? No estás solo. El panorama de las criptomonedas ha explotado, pasando de simples compras de Bitcoin a un sofisticado ecosistema de protocolos DeFi, recompensas por staking, yield farming y actividades entre cadenas que desafían los métodos contables tradicionales.

Aquí está la dura realidad: cada transacción de criptomonedas es potencialmente gravable, y el IRS está observando. Ya seas un tenedor ocasional de Bitcoin o un usuario avanzado de DeFi que gestiona posiciones en docenas de protocolos, mantener registros financieros precisos no es opcional, es esencial para el cumplimiento normativo y la claridad financiera.

¿El problema? El software de contabilidad tradicional tiene un soporte nativo limitado para la complejidad de las criptomonedas. Aunque herramientas como QuickBooks pueden manejar criptomonedas con plugins adicionales, y Excel puede importar datos de blockchain con scripts, la mayoría de las soluciones requieren una personalización significativa para una contabilidad de criptomonedas completa.

¿La solución? El sistema de contabilidad de texto plano de Beancount.io, construido sobre el potente lenguaje de código abierto Beancount. Nota importante: Beancount es un lenguaje de contabilidad de doble entrada de código abierto creado por Martin Blais, mientras que Beancount.io es un servicio de alojamiento comercial que proporciona una interfaz fácil de usar e infraestructura en la nube para Beancount. Esta guía cubre tanto los principios subyacentes de Beancount como la forma de utilizarlos eficazmente a través de la plataforma Beancount.io.

Guía Completa de Contabilidad de Criptomonedas

La Pesadilla Contable de las Criptomonedas (Y Por Qué Está Empeorando)

Tu Cartera de Criptomonedas Está Dispersa por Todas Partes

Seamos honestos con tu configuración. Probablemente tienes:

  • 3-5 intercambios diferentes (Coinbase para compras fáciles, Binance para altcoins, Kraken para ese token en particular...)
  • Múltiples billeteras (MetaMask para DeFi, Ledger para tenencias a largo plazo, esa billetera antigua que olvidaste...)
  • Posiciones DeFi en más de 10 protocolos (Uniswap, Compound, Aave, y cualquier nueva granja de rendimiento que haya captado tu atención)
  • Recompensas por staking llegando poco a poco de varios validadores
  • Airdrops aleatorios apareciendo en tu billetera como regalos de Navidad cripto

Cada plataforma habla un idioma diferente. Coinbase te da un CSV que no se parece en nada a la exportación de Binance. Uniswap ni siquiera tiene exportaciones. Y ni me hables de rastrear tus posiciones DeFi a través de redes de Capa 2.

Tipos de Transacciones que Desafían la Contabilidad Tradicional

Tus actividades cripto incluyen tipos de transacciones para los que los sistemas de contabilidad tradicionales no fueron diseñados originalmente:

  • Pérdida impermanente por la provisión de liquidez (intenta explicarle eso a QuickBooks)
  • Préstamos flash que toman prestado y devuelven millones en una sola transacción
  • Yield farming donde ganas 5 tokens diferentes por proveer liquidez
  • Puentes entre cadenas que hacen que los activos desaparezcan en una red y aparezcan en otra
  • Derivados de staking como stETH que acumulan valor de manera diferente al activo subyacente
  • Tokens de gobernanza DAO que recibiste por usar protocolos

El Campo Minado del Cumplimiento Fiscal

Esto es lo que mantiene despiertos a los inversores en criptomonedas por la noche:

  • Cada transacción es gravable (sí, incluso ese intercambio de ETH a USDC)
  • El seguimiento del costo base se vuelve imposible con cientos de microtransacciones
  • Las recompensas de staking son ingresos en el momento en que las recibes (a valor justo de mercado)
  • Las recompensas DeFi son ingresos incluso si aún no puedes venderlas
  • El IRS exige el Formulario 8949 con cada transacción listada
  • Las penalizaciones son severas por equivocarse

El software de contabilidad tradicional requiere una personalización significativa para esta complejidad. Aunque existen soluciones, a menudo requieren plugins adicionales, scripts o procesos manuales para manejar el alcance completo de las actividades de criptomonedas.

Presentamos Beancount.io: La Solución Contable para Criptomonedas que Esperabas

¿Y si te dijera que existe un sistema contable diseñado precisamente para este caos? Beancount.io no es solo otra herramienta contable; es una revolución de la contabilidad en texto plano que maneja la complejidad de las criptomonedas como si hubiera nacido para ello.

Por qué Beancount.io Domina la Contabilidad de Criptomonedas

🔍 Transparencia Total: Cada cálculo es visible. Sin cajas negras, sin algoritmos de "confía en nosotros". Ves exactamente cómo se calcula tu base de costo, cómo se computan las ganancias y a dónde fue cada satoshi.

📊 Flexibilidad Ilimitada: Crea cualquier estructura de cuenta que necesites. Rastrea posiciones DeFi, derivados de staking, activos entre cadenas o ese token extraño que obtuviste de una votación DAO. Si puedes imaginarlo, puedes rastrearlo.

🎯 Base de Costo Precisa: Seguimiento basado en lotes con identificación específica. Elige exactamente qué Bitcoin estás vendiendo para resultados fiscales óptimos. FIFO, LIFO o selecciona tus lotes—tu elección.

🔗 A Prueba de Futuro: El formato de texto plano significa que tus datos son tuyos para siempre. Sin dependencia del proveedor, sin formatos propietarios, sin correos electrónicos de "lo sentimos, estamos cerrando".

⚡ Poder de Scripting: Automatiza las importaciones, genera informes personalizados e intégrate con cualquier herramienta. Porque tu cartera de criptomonedas es única, tu contabilidad también debería serlo.

Configurando tu Centro de Comando Cripto

Diseñando la Arquitectura de tus Cuentas

Piensa en esto como el diseño del plano para tu imperio cripto. Estamos creando una estructura que puede manejar desde tu primera compra de Bitcoin hasta estrategias DeFi multiprotocolo complejas:

Nota: Los ejemplos utilizan 1970-01-01 como fecha de apertura de cuenta provisional. Para uso real, reemplázala con tus fechas de apertura de cuenta reales, especialmente si utilizas herramientas de importación automatizadas que filtran transacciones por fecha.

; Exchange Accounts
1970-01-01 open Assets:Crypto:Coinbase:USD
1970-01-01 open Assets:Crypto:Coinbase:BTC
1970-01-01 open Assets:Crypto:Coinbase:ETH
1970-01-01 open Assets:Crypto:Binance:USD
1970-01-01 open Assets:Crypto:Binance:BTC
1970-01-01 open Assets:Crypto:Binance:ETH
1970-01-01 open Assets:Crypto:Binance:ADA

; Wallet Accounts
1970-01-01 open Assets:Crypto:Wallet:MetaMask:ETH
1970-01-01 open Assets:Crypto:Wallet:MetaMask:USDC
1970-01-01 open Assets:Crypto:Wallet:MetaMask:UNI
1970-01-01 open Assets:Crypto:Wallet:Ledger:BTC
1970-01-01 open Assets:Crypto:Wallet:Ledger:ETH

; DeFi Protocol Accounts
1970-01-01 open Assets:DeFi:Compound:cUSDC
1970-01-01 open Assets:DeFi:Uniswap:ETH-USDC-LP
1970-01-01 open Assets:Staking:Ethereum:ETH
1970-01-01 open Assets:Crypto:Mining:BTC

; Income Accounts
1970-01-01 open Income:Crypto:Staking:ETH
1970-01-01 open Income:Crypto:Mining:BTC
1970-01-01 open Income:Crypto:Airdrops
1970-01-01 open Income:Crypto:DeFi:Yield
1970-01-01 open Income:CapitalGains:Crypto
1970-01-01 open Income:Crypto:Trading:Margin

; Expense Accounts
1970-01-01 open Expenses:Crypto:Fees:Trading
1970-01-01 open Expenses:Crypto:Fees:Network
1970-01-01 open Expenses:Crypto:Fees:Withdrawal

; Additional accounts for advanced scenarios
1970-01-01 open Assets:Crypto:Binance:BTC-Margin
1970-01-01 open Liabilities:Crypto:Binance:Borrowed
1970-01-01 open Liabilities:Crypto:Binance:BTC
1970-01-01 open Assets:Checking
1970-01-01 open Expenses:Crypto:Mining:Electricity

Definiciones de Materias Primas

Define tus criptomonedas como materias primas con los metadatos adecuados:

1970-01-01 commodity BTC
name: "Bitcoin"
asset-class: "cryptocurrency"
price-source: "coinbase"

1970-01-01 commodity ETH
name: "Ethereum"
asset-class: "cryptocurrency"
price-source: "coinbase"

1970-01-01 commodity ADA
name: "Cardano"
asset-class: "cryptocurrency"
price-source: "binance"

1970-01-01 commodity USDC
name: "USD Coin"
asset-class: "stablecoin"
price-source: "coinbase"

1970-01-01 commodity UNI
name: "Uniswap"
asset-class: "cryptocurrency"
price-source: "coinbase"

1970-01-01 commodity UNI-V2-ETH-USDC
name: "Uniswap V2 ETH-USDC LP Token"
asset-class: "liquidity-pool"

Dominando las Transacciones de Criptomonedas: De lo Simple a lo Sofisticado

¿Listo para ver Beancount.io en acción? Recorramos escenarios del mundo real que harían fallar a otros sistemas contables, pero que aquí se manejan con elegancia.

1. Tu Primera Compra de Bitcoin (La Puerta de Entrada)

Cada viaje en el mundo de las criptomonedas comienza en algún lugar. A continuación, te mostramos cómo registrar ese momento trascendental en el que compraste tu primer Bitcoin:

2024-01-15 * "Compra de 0.5 BTC en Coinbase"
Assets:Crypto:Coinbase:BTC 0.5 BTC {30000.00 USD}
Assets:Crypto:Coinbase:USD -15025.00 USD
Expenses:Crypto:Fees:Trading 25.00 USD

2. Realizar Ganancias (O Cortar Pérdidas) Como un Profesional

El momento de la verdad: vender tus criptomonedas. Aquí es donde la mayoría de los sistemas contables fallan, pero Beancount.io brilla con un seguimiento preciso del costo base:

2024-03-20 * "Sell 0.3 BTC on Coinbase"
Assets:Crypto:Coinbase:BTC -0.3 BTC {30000.00 USD}
Assets:Crypto:Coinbase:USD 10470.00 USD
Expenses:Crypto:Fees:Trading 30.00 USD
Income:CapitalGains:Crypto 1440.00 USD ; 10470 - (0.3 × 30000) - 30 = 1440

3. Recompensas por Staking: Gana mientras duermes

Ingresos pasivos en su máxima expresión. Pero recuerda, el IRS exige que las recompensas por staking se declaren como ingresos gravables al recibirlas, basándose en el valor justo de mercado en el momento de la recepción (según la guía de Activos Digitales del IRS, 2024). Si bien existe un litigio en curso (Jarrett v. United States), la posición oficial actual exige la declaración inmediata. Así es como se les da seguimiento correctamente:

2024-02-01 * "Recompensas por Staking de ETH"
Assets:Staking:Ethereum:ETH 0.05 ETH {2500.00 USD}
Income:Crypto:Staking:ETH 125.00 USD

4. Cultivo de Rendimiento DeFi: Donde la cosa se pone picante 🌶️

Bienvenido a la contabilidad DeFi avanzada. El cultivo de rendimiento DeFi implica transacciones complejas de múltiples tokens que requieren un seguimiento sofisticado. A continuación, se explica cómo contabilizar correctamente una posición de liquidez en Uniswap:

; Provisión inicial de liquidez
2024-01-10 * "Añadir liquidez al pool ETH-USDC"
Assets:Crypto:Wallet:MetaMask:ETH -10 ETH {2500.00 USD}
Assets:Crypto:Wallet:MetaMask:USDC -25000 USDC {1.00 USD}
Assets:DeFi:Uniswap:ETH-USDC-LP 100 UNI-V2-ETH-USDC {500.00 USD}

; Reclamación de recompensas
2024-02-10 * "Reclamar recompensas de LP de Uniswap"
Assets:Crypto:Wallet:MetaMask:UNI 50 UNI {8.00 USD}
Income:Crypto:DeFi:Yield 400.00 USD

5. Transferencias entre Exchanges

Trasladar Bitcoin de Coinbase a la billetera Ledger:

2024-01-20 * "Transfer BTC from Coinbase to Ledger"
Assets:Crypto:Coinbase:BTC -1.0 BTC {30000.00 USD}
Assets:Crypto:Wallet:Ledger:BTC 0.9995 BTC {30000.00 USD}
Expenses:Crypto:Fees:Withdrawal 0.0005 BTC {30000.00 USD}

Escenarios Avanzados de Criptomonedas

Negociación de Margen

Registro de posiciones apalancadas:

; Apertura de una posición larga apalancada (préstamo de BTC)
2024-02-15 * "Open 2x leveraged BTC position"
Assets:Crypto:Binance:BTC-Margin 1.0 BTC {35000.00 USD}
Liabilities:Crypto:Binance:BTC -1.0 BTC {35000.00 USD}
Expenses:Crypto:Fees:Trading 50.00 USD
Assets:Crypto:Binance:USD -50.00 USD

; Cierre de la posición con ganancias
2024-02-20 * "Close leveraged BTC position"
Assets:Crypto:Binance:BTC-Margin -1.0 BTC {35000.00 USD}
Assets:Crypto:Binance:USD 37950.00 USD
Liabilities:Crypto:Binance:BTC 1.0 BTC {35000.00 USD}
Income:Crypto:Trading:Margin -2900.00 USD
Expenses:Crypto:Fees:Trading 50.00 USD

Lanzamientos Aéreos y Bifurcaciones

Registrando distribuciones gratuitas de tokens:

2024-03-01 * "Received UNI airdrop"
Assets:Crypto:Wallet:MetaMask:UNI 400 UNI {8.00 USD}
Income:Crypto:Airdrops 3200.00 USD

Operaciones Mineras

Para mineros de criptomonedas:

2024-01-01 * "Recompensa por minería de Bitcoin"
Assets:Crypto:Mining:BTC 0.1 BTC {45000.00 USD}
Income:Crypto:Mining:BTC 4500.00 USD

; Gastos de minería
2024-01-31 * "Costos de electricidad de minería"
Expenses:Crypto:Mining:Electricity 800.00 USD
Assets:Checking -800.00 USD

Informes fiscales y cumplimiento

Seguimiento del Costo Base

Beancount.io realiza un seguimiento automático del costo base utilizando el sistema basado en lotes:

; Múltiples compras a diferentes precios
2024-01-01 * "Comprar BTC lote 1"
Assets:Crypto:Coinbase:BTC 1.0 BTC {40000.00 USD}
Assets:Crypto:Coinbase:USD -40000.00 USD

2024-02-01 * "Comprar BTC lote 2"
Assets:Crypto:Coinbase:BTC 1.0 BTC {45000.00 USD}
Assets:Crypto:Coinbase:USD -45000.00 USD

; Venta de lotes específicos (FIFO, LIFO o identificación específica)
2024-03-01 * "Vender BTC usando FIFO"
Assets:Crypto:Coinbase:BTC -0.5 BTC {40000.00 USD}
Assets:Crypto:Coinbase:USD 22470.00 USD
Expenses:Crypto:Fees:Trading 30.00 USD
Income:CapitalGains:Crypto 2440.00 USD ; 22470 - 20000 - 30 = 2440

Generación de Informes Fiscales

Utilice el sistema de consulta y los plugins de Beancount para generar informes fiscales:

  • Formulario 8949: Ganancias y pérdidas de capital (a través de bean-query o plugins de terceros)
  • Anexo D: Resumen de ganancias de capital (requiere scripting adicional)
  • Formulario 1040: Ingresos por staking, minería, airdrops (a través de informes personalizados)
  • Registros detallados de transacciones: Para fines de auditoría

Nota: La generación de informes fiscales requiere plugins adicionales, scripts o integración con software fiscal especializado. Beancount proporciona la base de datos, pero los formularios fiscales específicos suelen requerir desarrollo personalizado o herramientas de terceros.

Mejores prácticas para la contabilidad de criptomonedas

1. Reconciliación Regular

  • Importar datos de intercambio semanalmente
  • Verificar saldos de billetera mensualmente
  • Cotejar con exploradores de blockchain

2. Documentación Adecuada

  • Conserve todas las confirmaciones de transacciones
  • Documente el propósito de cada transacción
  • Mantenga registros de los precios de mercado en el momento de la transacción

3. Separar Negocios y Personal

; Inversiones personales en criptomonedas
Assets:Personal:Crypto:Coinbase:BTC

; Operaciones empresariales con criptomonedas
Assets:Business:Crypto:Treasury:BTC

4. Registrar Todas las Fuentes de Ingresos

  • Recompensas por staking (gravable como ingreso)
  • Recompensas por minería (gravable como ingreso)
  • Airdrops (gravable al valor justo de mercado)
  • Rendimiento DeFi (gravable como ingreso)

5. Gestión de Comisiones

Registre todas las comisiones por separado para una deducción fiscal adecuada:

Expenses:Crypto:Fees:Trading     ; Comisiones de negociación del exchange
Expenses:Crypto:Fees:Network ; Comisiones de red de la blockchain
Expenses:Crypto:Fees:Withdrawal ; Comisiones de retiro

Integración con Herramientas Cripto Populares

Integración con API de Intercambios

Beancount.io puede integrarse con los principales intercambios:

  • API de Coinbase Pro: Importación automática de transacciones
  • API de Binance: Actualizaciones de saldo en tiempo real
  • API de Kraken: Sincronización de datos históricos

Análisis de Blockchain

Conéctate con exploradores de blockchain:

  • Etherscan: verificación de transacciones de Ethereum
  • Blockchain.info: seguimiento de transacciones de Bitcoin
  • BscScan: monitoreo de Binance Smart Chain

Seguimiento de Cartera

Sincronización con herramientas de gestión de cartera:

  • CoinTracker: Generación de informes fiscales
  • Koinly: Agregación de múltiples intercambios
  • Blockfolio: Seguimiento de cartera móvil

Descargos de Responsabilidad Importantes

Aviso Fiscal y Legal: Esta guía proporciona información general sobre la contabilidad de criptomonedas usando Beancount y no constituye asesoramiento fiscal, legal o financiero profesional. El tratamiento fiscal de las transacciones de criptomonedas varía según la jurisdicción y las circunstancias individuales. Escenarios complejos como puentes entre cadenas (cross-chain bridges), pérdida impermanente (impermanent loss) y préstamos flash (flash loans) pueden tener implicaciones fiscales poco claras bajo las regulaciones actuales. Para obtener orientación específica sobre si las transacciones constituyen disposiciones gravables, consulte las Preguntas Frecuentes del IRS (IRS FAQ) Q-15 a Q-18 (2024) o consulte las regulaciones fiscales locales. Siempre consulte con un profesional fiscal calificado o un CPA (Contador Público Certificado) familiarizado con la tributación de criptomonedas en su jurisdicción antes de tomar decisiones relacionadas con impuestos.

Aclaración sobre el Software: Los ejemplos en esta guía utilizan la sintaxis estándar de Beancount. Aunque Beancount.io proporciona una interfaz fácil de usar para Beancount, los principios contables subyacentes se aplican a cualquier implementación de Beancount.

Conclusión

La contabilidad de criptomonedas no tiene por qué ser abrumadora. Con el potente sistema de contabilidad de texto plano de Beancount, accesible a través de la plataforma Beancount.io, usted puede:

  • Mantener Transparencia Total: Cada transacción es visible y auditable
  • Asegurar el Cumplimiento Fiscal: Seguimiento adecuado del costo base y declaración de ingresos
  • Escalar con su Cartera: Manejar desde operaciones simples hasta estrategias DeFi complejas
  • Integrar sin Problemas: Conectar con intercambios, billeteras y herramientas fiscales
  • Preparar sus Registros para el Futuro: El formato de texto plano asegura la accesibilidad a largo plazo

Ya sea que sea un poseedor ocasional de Bitcoin o un sofisticado inversor en rendimiento DeFi, Beancount proporciona la base y la flexibilidad necesarias para dominar la contabilidad de criptomonedas. Comience con transacciones básicas e incorpore gradualmente escenarios más complejos a medida que evoluciona su viaje cripto.

Los ejemplos de esta guía proporcionan una base sólida, pero recuerde que la contabilidad de criptomonedas es un campo en evolución. Manténgase informado sobre los cambios regulatorios, consulte con profesionales fiscales y adapte sus prácticas contables según sea necesario.

¿Listo para tomar el control de sus finanzas de criptomonedas? Regístrese en Beancount.io y experimente el poder de una contabilidad cripto transparente y programable, construida sobre la sólida base de Beancount.

Contabilidad DeFi Simplificada: Seguimiento de Yield Farming, Pools de Liquidez y Recompensas de Staking con Contabilidad de Texto Plano

· Lectura de 9 minutos
Mike Thrift
Mike Thrift
Marketing Manager

Las Finanzas Descentralizadas (DeFi) han revolucionado la forma en que interactuamos con los servicios financieros, ofreciendo oportunidades sin precedentes para la generación de rendimiento, la provisión de liquidez y el comercio descentralizado. Sin embargo, con estas oportunidades surge el desafío de rastrear con precisión las transacciones complejas para el cumplimiento fiscal y la gestión de cartera.

Los métodos contables tradicionales tienen dificultades con las características únicas de DeFi: creadores de mercado automatizados, minería de liquidez, pérdida impermanente y recompensas multi-token. Esta guía completa le muestra cómo dominar la contabilidad DeFi utilizando el potente sistema de contabilidad en texto plano de Beancount.io.

Contabilidad DeFi Simplificada

Comprensión de los desafíos contables de DeFi

La Complejidad de las Transacciones DeFi

Los protocolos DeFi crean desafíos contables que no existen en las finanzas tradicionales:

  • Transacciones de múltiples tokens: Operaciones únicas que involucran múltiples criptomonedas
  • Capitalización automática: Recompensas reinvertidas automáticamente
  • Pérdida impermanente: Cambios de valor debido a la divergencia de precios en los pools de liquidez
  • Optimización de las tarifas de gas: Estructuras de tarifas complejas a través de diferentes redes
  • Gobernanza de protocolo: Derechos de voto y distribuciones de tokens de gobernanza
  • Interacciones entre protocolos: Transacciones que abarcan múltiples plataformas DeFi

Implicaciones Fiscales de las Actividades DeFi

El IRS trata las actividades DeFi como eventos imponibles:

  • Provisión de liquidez: Puede desencadenar eventos imponibles al depositar activos
  • Recompensas de yield farming: Imponibles como ingresos ordinarios a valor justo de mercado
  • Pérdida impermanente: Posibles implicaciones fiscales al retirar de los pools
  • Tokens de gobernanza: Airdrops y recompensas imponibles como ingresos
  • Recompensas por staking: Imponibles como ingresos al ser recibidas

Configuración de Cuentas DeFi en Beancount.io

Estructura de Cuentas Integral

Cree una jerarquía de cuentas detallada que capture todas las actividades DeFi:

; Cuentas de Billetera
1970-01-01 open Assets:Crypto:Wallet:MetaMask:ETH
1970-01-01 open Assets:Crypto:Wallet:MetaMask:USDC
1970-01-01 open Assets:Crypto:Wallet:MetaMask:DAI
1970-01-01 open Assets:Crypto:Wallet:MetaMask:WBTC

; Fondos de Liquidez de Uniswap V3
1970-01-01 open Assets:DeFi:Uniswap:ETH-USDC-LP
1970-01-01 open Assets:DeFi:Uniswap:DAI-USDC-LP
1970-01-01 open Assets:DeFi:Uniswap:WBTC-ETH-LP

; Protocolo Compound
1970-01-01 open Assets:DeFi:Compound:cUSDC
1970-01-01 open Assets:DeFi:Compound:cETH
1970-01-01 open Assets:DeFi:Compound:cDAI

; Protocolo Aave
1970-01-01 open Assets:DeFi:Aave:aUSDC
1970-01-01 open Assets:DeFi:Aave:aETH
1970-01-01 open Assets:DeFi:Aave:DebtETH

; Protocolos de Staking
1970-01-01 open Assets:Staking:Ethereum:ETH
1970-01-01 open Assets:Staking:Lido:stETH
1970-01-01 open Assets:Staking:RocketPool:rETH

; Cuentas de Ingresos
1970-01-01 open Income:DeFi:Yield:Uniswap
1970-01-01 open Income:DeFi:Yield:Compound
1970-01-01 open Income:DeFi:Yield:Aave
1970-01-01 open Income:DeFi:Staking:Ethereum
1970-01-01 open Income:DeFi:Governance:Tokens
1970-01-01 open Income:DeFi:Airdrops

; Cuentas de Gastos
1970-01-01 open Expenses:DeFi:Gas:Ethereum
1970-01-01 open Expenses:DeFi:Gas:Polygon
1970-01-01 open Expenses:DeFi:Gas:Arbitrum
1970-01-01 open Expenses:DeFi:ImpermanentLoss

Productos Básicos Específicos de DeFi

Define tokens y tokens de LP con metadatos adecuados:

1970-01-01 commodity UNI-V3-ETH-USDC
name: "Uniswap V3 ETH-USDC LP Token"
asset-class: "liquidity-pool"
protocol: "uniswap-v3"

1970-01-01 commodity cUSDC
name: "Compound USDC"
asset-class: "lending-token"
protocol: "compound"

1970-01-01 commodity stETH
name: "Lido Staked Ethereum"
asset-class: "staking-derivative"
protocol: "lido"

Seguimiento de Actividades DeFi Comunes

1. Aportación de liquidez en Uniswap

Añadiendo Liquidez a un Pool

2024-01-15 * "Añadir liquidez al pool Uniswap V3 de ETH-USDC"
Assets:Crypto:Wallet:MetaMask:ETH -5.0 ETH {2500.00 USD}
Assets:Crypto:Wallet:MetaMask:USDC -12500 USDC
Assets:DeFi:Uniswap:ETH-USDC-LP 100 UNI-V3-ETH-USDC {250.00 USD}
Expenses:DeFi:Gas:Ethereum 0.01 ETH {2500.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.01 ETH {2500.00 USD}

Reclamando Comisiones de LP

2024-02-15 * "Reclamar comisiones de LP de Uniswap"
Assets:Crypto:Wallet:MetaMask:ETH 0.2 ETH {2600.00 USD}
Assets:Crypto:Wallet:MetaMask:USDC 300 USDC
Income:DeFi:Yield:Uniswap 820.00 USD
Expenses:DeFi:Gas:Ethereum 0.005 ETH {2600.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.005 ETH {2600.00 USD}

Retirando Liquidez con Pérdida Impermanente

2024-03-15 * "Retirar liquidez del pool ETH-USDC"
Assets:DeFi:Uniswap:ETH-USDC-LP -100 UNI-V3-ETH-USDC {250.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH 4.8 ETH {2800.00 USD}
Assets:Crypto:Wallet:MetaMask:USDC 12800 USDC
Expenses:DeFi:ImpermanentLoss 240.00 USD ; cálculo de PI
Expenses:DeFi:Gas:Ethereum 0.008 ETH {2800.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.008 ETH {2800.00 USD}

2. Préstamos del Protocolo Compound

Suministrando Activos a Compound

2024-01-20 * "Suministrar USDC a Compound"
Assets:Crypto:Wallet:MetaMask:USDC -10000 USDC
Assets:DeFi:Compound:cUSDC 500 cUSDC {20.00 USD}
Expenses:DeFi:Gas:Ethereum 0.008 ETH {2500.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.008 ETH {2500.00 USD}

Ganando Interés Compuesto

2024-02-20 * "Devengo de interés compuesto"
Assets:DeFi:Compound:cUSDC 5.2 cUSDC {20.50 USD}
Income:DeFi:Yield:Compound 106.60 USD

Reclamo de recompensas COMP

2024-02-20 * "Reclamar tokens de gobernanza COMP"
Assets:Crypto:Wallet:MetaMask:COMP 12 COMP {85.00 USD}
Income:DeFi:Governance:Tokens 1020.00 USD
Expenses:DeFi:Gas:Ethereum 0.006 ETH {2600.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.006 ETH {2600.00 USD}

3. Operaciones del Protocolo Aave

Depósitos y Préstamos

; Deposit ETH as collateral
2024-01-25 * "Deposit ETH to Aave"
Assets:Crypto:Wallet:MetaMask:ETH -10 ETH {2500.00 USD}
Assets:DeFi:Aave:aETH 10 aETH {2500.00 USD}
Expenses:DeFi:Gas:Ethereum 0.01 ETH {2500.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.01 ETH {2500.00 USD}

; Borrow USDC against ETH collateral
2024-01-25 * "Borrow USDC from Aave"
Assets:Crypto:Wallet:MetaMask:USDC 15000 USDC
Liabilities:DeFi:Aave:DebtUSDC -15000 USDC
Expenses:DeFi:Gas:Ethereum 0.008 ETH {2500.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.008 ETH {2500.00 USD}

Amortización de Préstamos con Intereses

2024-03-25 * "Pagar préstamo de USDC a Aave"
Liabilities:DeFi:Aave:DebtUSDC 15000 USDC
Expenses:DeFi:Interest:Aave 450 USDC ; Intereses devengados
Assets:Crypto:Wallet:MetaMask:USDC -15450 USDC
Expenses:DeFi:Gas:Ethereum 0.008 ETH {2700.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.008 ETH {2700.00 USD}

4. Participación de Ethereum

Staking Directo de Ethereum

2024-01-10 * "Staking de ETH en Ethereum 2.0"
Assets:Crypto:Wallet:MetaMask:ETH -32 ETH {2500.00 USD}
Assets:Staking:Ethereum:ETH 32 ETH {2500.00 USD}
Expenses:DeFi:Gas:Ethereum 0.01 ETH {2500.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.01 ETH {2500.00 USD}

Recompensas por Staking

2024-02-10 * "Recompensas por staking de ETH"
Assets:Staking:Ethereum:ETH 0.15 ETH {2600.00 USD}
Income:DeFi:Staking:Ethereum 390.00 USD

Staking Líquido con Lido

2024-01-12 * "Stake ETH with Lido"
Assets:Crypto:Wallet:MetaMask:ETH -10 ETH {2500.00 USD}
Assets:Staking:Lido:stETH 10 stETH {2500.00 USD}
Expenses:DeFi:Gas:Ethereum 0.008 ETH {2500.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.008 ETH {2500.00 USD}

Escenarios Avanzados de DeFi

Estrategias de Cultivo de Rendimiento

Agricultura de Rendimiento Multi-Protocolo

; Paso 1: Depositar USDC en Compound
2024-01-30 * "Depositar USDC en Compound para agricultura de rendimiento"
Assets:Crypto:Wallet:MetaMask:USDC -20000 USDC
Assets:DeFi:Compound:cUSDC 1000 cUSDC {20.00 USD}

; Paso 2: Pedir prestado DAI contra cUSDC
2024-01-30 * "Pedir prestado DAI de Compound"
Assets:Crypto:Wallet:MetaMask:DAI 15000 DAI
Liabilities:DeFi:Compound:DebtDAI -15000 DAI

; Paso 3: Proporcionar liquidez DAI-USDC a Uniswap
2024-01-30 * "Añadir liquidez DAI-USDC para agricultura"
Assets:Crypto:Wallet:MetaMask:DAI -15000 DAI
Assets:Crypto:Wallet:MetaMask:USDC -5000 USDC ; USDC Adicional
Assets:DeFi:Uniswap:DAI-USDC-LP 200 UNI-V3-DAI-USDC {100.00 USD}

Operaciones DeFi Inter-cadena

Puenteo de Activos

2024-02-05 * "Puenteo de ETH a Polygon"
Assets:Crypto:Wallet:MetaMask:ETH -5 ETH {2600.00 USD}
Assets:Crypto:Wallet:Polygon:ETH 5 ETH {2600.00 USD}
Expenses:DeFi:Bridge:Fees 0.01 ETH {2600.00 USD}
Assets:Crypto:Wallet:MetaMask:ETH -0.01 ETH {2600.00 USD}

Préstamos Flash y Arbitraje

2024-02-10 * "Oportunidad de arbitraje con préstamo flash"
; Préstamo flash
Assets:Crypto:Temp:FlashLoan 100000 USDC
Liabilities:DeFi:Aave:FlashLoan -100000 USDC

; Operación de arbitraje
Assets:Crypto:Temp:FlashLoan -100000 USDC
Assets:Crypto:Temp:Arbitrage 101500 USDC

; Reembolso de préstamo flash
Liabilities:DeFi:Aave:FlashLoan 100000 USDC
Assets:Crypto:Temp:Arbitrage -100090 USDC ; Incluyendo comisiones

; Ganancia
Assets:Crypto:Wallet:MetaMask:USDC 1410 USDC
Income:DeFi:Arbitrage:Profit 1410.00 USD

Consideraciones sobre los Informes Fiscales de DeFi

Reconocimiento de Ingresos

Todas las recompensas DeFi están sujetas a impuestos como ingresos ordinarios:

; Registrar todas las fuentes de ingresos por separado
Income:DeFi:Yield:Uniswap ; Comisiones de LP
Income:DeFi:Yield:Compound ; Intereses ganados
Income:DeFi:Staking:Ethereum ; Recompensas por staking
Income:DeFi:Governance:Tokens ; Airdrops de tokens de gobernanza
Income:DeFi:Airdrops ; Airdrops de protocolo

Deducciones de Gastos

Registra gastos deducibles:

Expenses:DeFi:Gas:Ethereum          ; Tarifas de gas
Expenses:DeFi:Gas:Polygon ; Tarifas de Capa 2
Expenses:DeFi:Interest:Aave ; Costos de endeudamiento
Expenses:DeFi:ImpermanentLoss ; PI de posiciones de LP

Seguimiento de Ganancias de Capital

Utilice la contabilidad por lotes para un seguimiento preciso de las ganancias de capital:

; Different cost basis for same token
Assets:DeFi:Compound:cUSDC 100 cUSDC {20.00 USD} ; Batch 1
Assets:DeFi:Compound:cUSDC 100 cUSDC {21.00 USD} ; Batch 2

Mejores Prácticas para la Contabilidad DeFi

1. Registro de Transacciones en Tiempo Real

  • Registrar transacciones inmediatamente después de su ejecución
  • Usar hashes de transacción para verificación
  • Monitorear mempool para transacciones pendientes

2. Seguimiento de la Optimización de Tarifas de Gas

; Seguimiento de estrategias de optimización de tarifas de gas
Expenses:DeFi:Gas:Ethereum:Standard ; Precio de gas estándar
Expenses:DeFi:Gas:Ethereum:Fast ; Precio de gas rápido
Expenses:DeFi:Gas:Ethereum:Instant ; Precio de gas instantáneo

3. Gestión de Riesgos del Protocolo

; Seguimiento de riesgos específicos del protocolo
Expenses:DeFi:Risk:SmartContract ; Fallos de contratos inteligentes
Expenses:DeFi:Risk:Liquidation ; Eventos de liquidación
Expenses:DeFi:Risk:Slippage ; Costos de deslizamiento

4. Reconciliación Automatizada

  • Configurar fuentes de precios automatizadas
  • Usar APIs de protocolo para la verificación de saldos
  • Implementar importaciones automatizadas de transacciones

5. Estándares de Documentación

  • Mantener notas detalladas de las transacciones
  • Documentar la lógica de la estrategia
  • Mantener registros de interacción del protocolo

Integración con Herramientas DeFi

Seguimiento de Portafolio

  • DeBank: Resumen de portafolio DeFi
  • Zapper: Panel de control multiprotocolo
  • Zerion: Billetera y rastreador DeFi

Informes Fiscales

  • Koinly: Cálculos fiscales DeFi
  • CoinTracker: Soporte multiprotocolo
  • TokenTax: Informes DeFi especializados

Plataformas de Análisis

  • DeFi Pulse: Análisis de protocolos
  • DeFiLlama: Seguimiento de TVL y rendimientos
  • APY.vision: Seguimiento de la pérdida impermanente

Conclusión

La complejidad de la contabilidad DeFi no debería impedirte participar en la revolución de las finanzas descentralizadas. Con el potente sistema de contabilidad de texto plano de Beancount.io, puedes:

  • Realiza un seguimiento de transacciones complejas: Gestiona interacciones multiprotocolo sin interrupciones
  • Garantiza el cumplimiento fiscal: Reconocimiento adecuado de ingresos y seguimiento de gastos
  • Supervisa el rendimiento de la cartera: Obtén información en tiempo real sobre las posiciones DeFi
  • Gestiona el riesgo: Realiza un seguimiento de la pérdida impermanente y los riesgos del protocolo
  • Escala operaciones: Desde el staking simple hasta estrategias complejas de yield farming

La clave para una contabilidad DeFi exitosa es la consistencia, la precisión y la categorización adecuada. Comienza con protocolos básicos y expande gradualmente a estrategias más complejas a medida que te familiarices con los patrones contables.

¿Listo para dominar la contabilidad DeFi? Comienza tu viaje con Beancount.io y toma el control de tu cartera de finanzas descentralizadas hoy mismo.