Fava Investor
Fava Investor tiene como objetivo ser un conjunto completo de informes, análisis y herramientas para inversiones, para Beancount y Fava (software para contabilidad de partida doble en texto plano). Se desarrolla como una colección de módulos, donde cada módulo ofrece un *plugin de Fava, una biblioteca de Beancount y un comando de shell*.
Módulos actuales:
- Visualización, asignación de activos estructurada en árbol por clase
- Asignación de activos por cuenta
- Recolección de pérdidas fiscales
- Análisis de arrastre de efectivo
- Resumidor
- Minimizador de ganancias
Demostración
*Prueba la demo en vivo en pythonanywhere*.
#### Capturas de pantalla (fechadas):

Utilidades
Fava Investor incluye ticker-util, que es una colección de utilidades para:
- descargar información de Yahoo para commodities (símbolos), y anotar tus
- descubrir relaciones entre símbolos en tu archivo Beancount, tales como símbolos equivalentes
- proporcionar ISIN y otra información identificativa de símbolos a tus importadores
ticker-util --help
ticker-util relate --helpInstalación
pip3 install fava-investorO para instalar la versión más avanzada directamente desde git:
pip3 install git+https://github.com/redstreet/fava_investor
Consulte #55 para la instalación en MacOS.Tenga en cuenta que la última versión de Fava Investor es compatible con Beancount v2 y v3.
Ejecutando Fava Investor
Ejecutando en Fava:
Agregue esto a su fuente de beancount, y inicie fava como de costumbre:2000-01-01 custom "fava-extension" "fava_investor" "{}"Ahora debería ver un enlace 'Inversor' en la barra lateral de fava. Para más información sobre cómo
configurar la extensión, consulte el archivo huge-example.beancount incluido.
Ejecución desde la Línea de Comandos:
La interfaz de línea de comandos (CLI) se accede usando el comandoinvestor, que tiene
subcomandos para cada módulo. Por ejemplo:investor assetalloc-class
investor tlh
investor --help
Tanto la CLI como la utilidad (ticker-util) usan click.
Ver aquí
para habilitar la finalización en shell en zsh, bash o fish, lo cual es altamente recomendado.¿Problemas?
- Supervisa la terminal desde la que ejecutas fava para buscar salidas de error de
- Incluye los mensajes de error que veas arriba al abrir reportes de errores o pedir ayuda
Contribuir
Características, correcciones y mejoras son bienvenidas. Recuerda:
- No dudes en enviar solicitudes de extracción. Por favor incluye pruebas unitarias
- Para cambios grandes o que puedan necesitar discusión, por favor contacta y discute
- Por favor aplana tus commits (de manera razonable)
- Usa commits convencionales para los mensajes de commit