beancount 踩坑记录
缘起
却说社畜以来,不得不考虑衣食住行。加上入了卡圈,申来一堆卡,出账分散。若没有记账自然生活捉急。但考量市面各记账软件,要不限制在自己平台(不放心数据安全),要不功能有限(记录麻烦)。恰巧前几天在推上看到有推荐 beancount,由此才发现复式记账的优雅,便装来记账一番。
基础知识
欲记账自然要先了解记账,择录两篇作先行入门。
《Beancount —— 命令行复式簿记》 from wzyboy’s blog
《beancount 简易入门指南》 from Chi’s Journal
账单预处理
记账源头自然来自账单,但账单格式各异。需要做预处理。
好比建行借记卡账单
1 |
|
观察发现有许多无用信息,虽然 beancount importer 会去匹配 header,但遇到空单元格会报错。如 账 号:,6217XXXXXXXXXXX,,,,,,,,,
一行,需自己填充空位或删去此行。当然各账单头差不多,删去就失去辨别性,还是留一行做辨识。
beancount 运行
当装好 beancount 与 fava 后准备开心看图表。没想到报 Reason: image not found 错误。原以为是 pyenv 所装 3.6.5 太旧,于是安装 3.7.0。但并没有什么卯用,后来发现是 xcode command-line 的问题,于是更新完毕解决。
结语
beancount 作为纯文本记账。数据自我掌控十分安全、前端丰富展现优雅、复式记账科学精细。实乃居家必备良品。
beancount 踩坑记录
https://blog.ckyol.moe/2019/04/18/beancountPitfalls/