Herramienta de contabilidad que permite registrar y analizar transacciones financieras de manera sencilla y práctica para el uso diario. Funciona con archivos de texto plano, generalmente con extensión .journal o .ledge, donde se define cuentas y transacciones en un formato específico.
Ejemplo básico de un archivo finanzas.journal
$ nano finanzas.journal
2024-01-01 Salario
activos:banco:cuenta_corriente +1000 €
ingresos:salario
#
2024-01-02 Supermercado
gastos:comida 50 €
activos:banco:cuenta_corriente
#
2024-01-03 Alquiler
gastos:vivienda:alquiler 400 €
activos:banco:cuenta_corriente
$ hledger -f finanzas.journal register
$ hledger -f finanzas.journal balance
$ hledger -f finanzas.journal balance gastos
$ hledger -f finanzas.journal register --monthly -p "2024-01"
$ hledger -f finanzas.journal csv > transacciones.csv
$ hledger -f finanzas.journal income --tree
$ hledger -f finanzas.journal stats
$ hledger -f finanzas.journal accounts
$ hledger -f finanzas.journal descriptions
$ hledger -f finanzas.journal commodities
$ hledger -f finanzas.journal activity
$ hledger -f finanzas.journal areg alquiler
$ hledger -f finanzas.journal print