Un libro de contabilidad en texto plano puede darte control total y aun así convertirse en una tarea pesada mantenerlo al día.

Un recibo espera en el carrete de tu cámara. Las transacciones bancarias se acumulan para revisión. Una pregunta simple requiere una consulta, y una pequeña corrección tiene que esperar hasta que estés de vuelta en tu computadora. Ninguna de estas tareas es difícil por sí sola. Juntas, crean suficiente fricción para que un libro de contabilidad fiable se retrase respecto a la vida real.
Ese es el problema en el que hemos estado trabajando en 2026.
Beancount.io v3 estableció la base: tus libros están en texto plano, cada cambio tiene historial de Git y tus datos siguen siendo portátiles. Con 3.6, nos enfocamos en acortar la distancia entre que algo suceda y que se convierta en una entrada confiable en tu libro de contabilidad, sin reemplazar la transparencia con una caja negra.
El primer cuello de botella: introducir datos en el libro de contabilidad

La entrada manual es precisa, pero también es donde comienzan los atrasos en la teneduría de libros. Los datos financieros suelen llegar en formas inconvenientes: un estado de cuenta en PDF, una hoja de cálculo de un banco, un recibo en papel o un feed de transacciones que no conoce tu plan de cuentas.
Comenzamos lanzando Smart Import. Convierte estados de cuenta, hojas de cálculo, recibos e imágenes en entradas estructuradas de Beancount. En lugar de copiar filas y corregir sintaxis, revisas un resultado editable y decides qué pertenece al libro de contabilidad.
Bank Sync con Plaid ahora sigue el mismo principio. Puede mapear transacciones a cuentas que ya están en tu libro de contabilidad y sugerir categorías, pero la decisión final queda en tus manos. En los últimos meses, agregamos filtros por banco y cuenta, controles sobre qué cuentas vinculadas se comparten, monedas por cuenta y la capacidad de elegir el archivo de destino para las entradas importadas.
La captura de recibos completa el ciclo. Sube un recibo en la web o fotografíalo en la aplicación móvil, y Beancount.io extrae los detalles útiles y prepara una transacción para su revisión. La automatización maneja la transcripción; tú conservas el criterio contable.
El segundo cuello de botella: convertir la comprensión en acción
A principios de año, Ask AI era un analista de solo lectura. Podía responder preguntas sobre saldos, gastos e historial de cuentas, pero se detenía en el punto donde el libro de contabilidad necesitaba cambiar.
Ese límite era seguro, pero no siempre útil. Si el asistente encontraba un gasto mal clasificado, aún tenías que salir de la conversación, encontrar el archivo correcto, editarlo y verificar el resultado tú mismo.
En junio, Ask AI se convirtió en un agente con capacidad de acción. Puede ejecutar consultas BQL, inspeccionar archivos, leer recibos subidos y preparar ediciones del libro de contabilidad. Antes de que se escriba algo, ves el cambio propuesto y lo apruebas o rechazas. Las ediciones aceptadas se convierten en commits ordinarios de Git, por lo que siguen siendo visibles, revisables y reversibles.
Luego abrimos las mismas capacidades a las herramientas que la gente ya utiliza. El servidor Beancount MCP conecta un libro de contabilidad con Claude, Cursor, Windsurf, Zed y otros clientes compatibles con MCP a través de OAuth 2.1 con alcance al libro de contabilidad. Puedes hacer una pregunta financiera o preparar una edición sin exportar una copia de tus libros a otro flujo de trabajo.
El objetivo no es dejar que la IA administre tus finanzas silenciosamente. Es permitir que la IA haga el trabajo mecánico mientras mantiene la aprobación humana y el historial de Git en el centro.
La contabilidad no debería detenerse cuando te levantas de tu escritorio

La aplicación móvil era la parte más débil de esa promesa. Podía mostrar información útil, pero demasiadas tareas reales aún requerían el panel web. Este verano, reconstruimos la aplicación en torno al trabajo que la gente realmente necesita hacer lejos de un escritorio.
La nueva pantalla de Inicio presenta las cuentas y tendencias que importan primero. Las cuentas ahora admiten desglose y apertura de nuevas cuentas. Las transacciones se pueden buscar y filtrar por estado, fecha y cuenta; el flujo predeterminado es la entrada de múltiples asientos; y las transacciones existentes se pueden editar o eliminar. Los informes reúnen vistas de ingresos, gastos y balance general en lugar de dispersarlas en pestañas separadas.
La aplicación también puede escanear recibos, sugerir cuentas, navegar y editar archivos Beancount, mostrar errores del libro de contabilidad, mostrar cambios recientes de Git y hacer seguimiento de presupuestos. Los montos en múltiples monedas son más claros, los gráficos responden al tacto y el cajón del libro de contabilidad facilita el cambio entre libros personales, empresariales y compartidos.
Algunos de los cambios más importantes son deliberadamente menos visibles. Las credenciales de sesión ahora residen en el Llavero o Almacén de claves del sistema operativo. La carga, el modo oscuro, la navegación y el comportamiento de actualización por deslizamiento recibieron la misma atención que las nuevas pantallas. La aplicación continúa soportando 13 idiomas.
Ya no es solo un acompañante para consultar un saldo. Es una forma práctica de mantener un libro de contabilidad dondequiera que ocurra la actividad subyacente.
Uniendo las piezas en la web

A medida que la importación, la IA y la versión móvil se volvieron más capaces, el panel web también necesitaba sentirse como un solo espacio de trabajo en lugar de una colección de funciones.
El panel ahora tiene una visión general personalizable, navegación más simple, guía inicial más clara, apertura y cierre de cuentas, acciones masivas en el diario, historial de presupuestos, carga de recibos y enlaces directos desde cuentas de asientos a informes. Smart Import, Bank Sync, Ask AI, archivos, informes e historial de versiones ahora comparten un flujo y una identidad visual más consistentes.
Debajo de esa interfaz, movimos el panel a renderizado del lado del servidor, migramos el estado de autenticación a PostgreSQL y Redis, agregamos protección más sólida alrededor de los endpoints de inicio de sesión y Git, y expandimos las pruebas automatizadas para flujos de trabajo críticos. También construimos y probamos por paridad un nuevo servicio de libro de contabilidad en TypeScript impulsado por un motor Rust/WASM. Su migración a producción se está realizando de forma cuidadosa, manteniendo el servicio Python existente como ruta de reversión durante el período de prueba.
Idealmente, no deberías tener que pensar en nada de esta infraestructura. Simplemente deberías encontrar menos demoras, menos sorpresas y un producto que se comporte de manera consistente en web, móvil, Git e IA.
De qué se trata realmente la versión 3.6
Las funciones individuales importan, pero el cambio más grande es el flujo de trabajo que las conecta.
Una transacción puede comenzar con un feed bancario, un documento, una foto móvil, un formulario, un editor de texto o una conversación con un asistente de IA. Aun así termina en el mismo lugar: un archivo Beancount en texto plano con un historial de Git auditable. La conveniencia ya no tiene que venir a costa de la portabilidad o el control.
Esa es la promesa de la versión 3.6.
Mirando hacia la versión 4.0: completamente código abierto
El objetivo para Beancount.io 4.0 es mayor: hacer que el producto completo de Beancount.io sea código abierto.
El panel web y la aplicación móvil ya se desarrollan en público, junto con la CLI, las herramientas de informes y las habilidades para agentes de codificación. La pieza principal que falta es el backend que conecta esos clientes con los libros de contabilidad alojados. Abrirlo acercará la arquitectura del producto al principio que ha guiado a Beancount.io desde el principio: si puedes poseer tus datos financieros, también deberías poder inspeccionar y ayudar a dar forma al software que los gestiona.
Todavía hay trabajo de ingeniería y documentación entre aquí y la versión 4.0. Queremos que el resultado sea comprensible, mantenible y útil para los contribuyentes, no simplemente un volcado de código fuente. Beancount.io 3.6 es un paso importante hacia ese futuro: un espacio de trabajo financiero coherente, construido sobre formatos abiertos hoy y avanzando hacia una pila completamente abierta.
Ayúdanos a construir la versión 4.0 en público
Beancount.io 3.6 está disponible en beancount.io. Si quieres ver una plataforma financiera completamente de código abierto, dale una estrella a Beancount.io en GitHub. Cada estrella ayuda a que más desarrolladores, profesionales contables y usuarios de contabilidad en texto plano descubran el proyecto, y te permite seguir de cerca el camino hacia la versión 4.0.