La contabilidad en texto plano: una alternativa práctica al software financiero

Fuentes: Plain Text Accounting is Pretty Cool

La contabilidad en texto plano (Plain Text Accounting, PTA) es un enfoque que almacena los datos financieros en archivos de texto simple, normalmente combinado con herramientas de software que aplican por defecto la partida doble. El artículo explica por qué PTA resulta atractivo para quienes quieren prescindir de aplicaciones comerciales como Mint, Rocket Money u Origin, y describe en profundidad la herramienta hledger, escrita en Haskell, que el autor eligió tras años registrando gastos en archivos Markdown y probar varios servicios en la nube.

El texto detalla la sintaxis del archivo de diario de hledger, donde cada transacción anota fecha, descripción y dos o más cuentas que deben sumar cero, y muestra ejemplos de uso cotidiano: transacciones multi-cuenta para repartir el pago de una compra de Amazon entre tarjeta de crédito, tarjeta regalo y puntos, y el manejo de commodities que permite registrar inversiones como el ETF VOO junto con su precio de mercado. También señala ventajas clave: portabilidad total al ser texto plano, integración con control de versiones como git, posibilidad de generar informes de patrimonio neto y de ingresos y gastos, y compatibilidad con asistentes de IA para analizar los datos. Por último, menciona limitaciones como la curva de aprendizaje inicial y la ausencia de conexiones automáticas con bancos, rasgos que obligan al usuario a introducir transacciones manualmente o mediante archivos CSV.