Saltar al contenido principal

Dividir un libro de Beancount en varios archivos

Divide un libro de Beancount en varios archivos con directivas include: crea, incluye, renombra y elimina archivos en el editor de Beancount.io, además de fuentes de precios.

Un único libro contable de Beancount puede abarcar varios archivos. Dividir tu libro contable — por ejemplo, un archivo por año, por familia de cuentas o por clase de activo — mantiene organizados los libros contables grandes y facilita el archivado de transacciones antiguas. Beancount une los archivos mediante directivas include en main.bean.

Sigue estos pasos para crear y gestionar archivos adicionales en el editor de beancount.io:

Crear un nuevo archivo​

Ve a la pestaña del editor de archivos en la barra lateral de navegación izquierda. Abre el menú desplegable "File" y haz clic en "Create a new file".

File > create a new file

Nombrar su nuevo archivo​

Asigna un nombre de archivo válido y guárdalo. Todo nombre de archivo debe terminar en .bean.

Name your new file

Incluir el archivo​

Este paso es obligatorio: incluye el archivo recién creado en main.bean, de lo contrario sus asientos no formarán parte del libro contable.

Por ejemplo, si añadiste stock.bean, agrega include "stock.bean" en main.bean.

Include the file

Incluir un feed de precios gestionado​

Beancount.io alojado también puede resolver una URL de precios compatible como un archivo virtual de solo lectura. Usa el selector de Live Prices y la guía de configuración para elegir los feeds y pegar sus includes en un archivo que tu libro contable cargue. Los precios gestionados no son archivos editables creados mediante este flujo de trabajo. Beancount y Fava originales necesitan archivos de precios locales; las versiones compatibles de bea tienen soporte separado para includes gestionados.

Actualizar y navegar al archivo​

Actualiza la página y el archivo aparecerá en el menú desplegable "File".

Refresh and go to file

Renombrar o eliminar el archivo​

Con el archivo abierto, renómbralo o elimínalo desde el menú desplegable "Edit".

Rename or delete the file

¿Tiene problemas?​

Haz tus preguntas en el grupo de Telegram de Beancount.

Fuente: https://beancount.io/es/docs/Tips/multi-file-support