Repolode
beancount

beancount/fava

Una interfaz web para el software de contabilidad por partida doble Beancount, centrada en la facilidad de uso y la generación de informes.

Alternativa open source a:QuickenYNAB

Estrellas
2,601
Forks
423
Issues abiertos
90
Último commit
hace 4 días

¿Qué es?

Fava es una interfaz web para Beancount, un sistema de contabilidad por partida doble que almacena los libros contables en archivos de texto sin formato. Beancount se maneja mediante archivos de texto y herramientas de línea de comandos, mientras que Fava permite consultar cuentas, asientos contables e informes financieros en un navegador.

Fava se instala con pip y se le indica qué archivo de libro contable usar; por ejemplo, `fava ledger.beancount`. Después, se abre la interfaz web local en el puerto 5000. El proyecto está escrito en Python y está dirigido a quienes ya llevan sus finanzas con Beancount y buscan una forma más visual de consultarlas.

Fava se desarrolla como una interfaz específica sobre Beancount, no como un sistema de contabilidad independiente, por lo que se necesitan conocimientos de Beancount para escribir los archivos del libro contable.

Funciones clave

  • 01Consultar cuentas, asientos contables e informes financieros en un navegador web.
  • 02Se ejecuta localmente con un solo comando que apunta a un archivo de libro contable de Beancount.
  • 03Se basa en el formato de contabilidad por partida doble y texto sin formato de Beancount.
  • 04Disponible como paquete de Python que se instala con pip.

Casos de uso

  • Explorar las finanzas personales registradas en un libro contable de Beancount mediante una interfaz visual.
  • Revisar saldos de cuentas e informes sin editar directamente archivos de texto.
  • Alojar por cuenta propia un panel de contabilidad en texto sin formato para un hogar o una pequeña empresa.

Inicio rápido

  1. 1

    Instala Fava con pip

    pip3 install fava
  2. 2

    Ejecuta Fava con tu archivo de libro contable de Beancount

    fava ledger.beancount
  3. 3

    Abre la interfaz web en el navegador en localhost, puerto 5000

Antes de usarlo

  • Necesitas un libro contable de Beancount existente, por lo que se presupone que estás familiarizado con Beancount.

Temas

#beancount#plaintext-accounting#double-entry-bookkeeping#python#finance#web-interface#ledger

Preguntas frecuentes

¿Qué es fava?
Una interfaz web para el software de contabilidad por partida doble Beancount, centrada en la facilidad de uso y la generación de informes. Fava es una interfaz web para Beancount, un sistema de contabilidad por partida doble que almacena los libros contables en archivos de texto sin formato. Beancount se maneja mediante archivos de texto y herramientas de línea de comandos, mientras que Fava permite consultar cuentas, asientos contables e informes financieros en un navegador.
¿fava es gratuito? ¿Qué licencia tiene?
fava es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿fava sigue mantenido?
Mantenimiento activo. El último commit de fava fue el 3 nov 2026.
¿Para qué puedo usar fava?
Explorar las finanzas personales registradas en un libro contable de Beancount mediante una interfaz visual. Revisar saldos de cuentas e informes sin editar directamente archivos de texto. Alojar por cuenta propia un panel de contabilidad en texto sin formato para un hogar o una pequeña empresa.
¿Cómo se instala fava?
Instala Fava con pip: pip3 install fava Ejecuta Fava con tu archivo de libro contable de Beancount: fava ledger.beancount Abre la interfaz web en el navegador en localhost, puerto 5000
¿Dónde consigo fava?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/beancount/fava

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

Plataforma de código abierto para desarrolladores que permite crear y operar flujos financieros, con un libro mayor de partida doble, una capa de pagos y el DSL Numscript.

533+3 esta semana73GoOtherBien mantenidoActualizado ayer