最终一致的纯文本会计
2024-11-13
本文介绍了作者使用hledger进行纯文本复式记账的经验。作者强调了该系统的几个核心原则:避免手动输入,依靠银行提供的CSV文件作为数据源,利用版本控制,并逐步实现最终一致性。文章详细解释了hledger的核心概念,包括交易、日记文件、规则文件和报告,并通过具体示例演示了如何使用规则文件将CSV数据转换为日记文件,以及如何使用hledger命令生成各种报告来分析支出情况。作者的目标是深入了解自己的支出,保护数据隐私,并随着时间的推移提高价值。文章最后分享了作者的每月维护流程和文件结构,以及使用Makefile自动化处理CSV数据和生成报告的方法。
11