缘起
却说社畜以来,不得不考虑衣食住行。加上入了卡圈,申来一堆卡,出账分散。若没有记账自然生活捉急。但考量市面各记账软件,要不限制在自己平台(不放心数据安全),要不功能有限(记录麻烦)。恰巧前几天在推上看到有推荐 beancount,由此才发现复式记账的优雅,便装来记账一番。
基础知识
欲记账自然要先了解记账,择录两篇作先行入门。
《Beancount —— 命令行复式簿记》 from wzyboy’s blog
《beancount 简易入门指南》 from Chi’s Journal
账单预处理
记账源头自然来自账单,但账单格式各异。需要做预处理。
好比建行借记卡账单
China Construction Bank,,,,,,,,,,开户机构:,XX市,,,,,,,,,币 种:,人民币,,,,,,,,,账 号:,6217XXXXXXXXXXX,,,,,,,,,,,,,,,,,,,记账日 ,交易日期 ,交易时间 ,支出 ,收入 ,账户余额 ,币种 ,摘要 ,对方账号 ,对方户名 ,交易地点20190416,20190416,07:43:12,1.00,0.00,"XXXX",人民币,跨行其他渠道消费,XXXXXXXX,二维码快速收款码专用,二维码快速收款码专用观察发现有许多无用信息,虽然 beancount importer 会去匹配 header,但遇到空单元格会报错。如 账 号:,6217XXXXXXXXXXX,,,,,,,,, 一行,需自己填充空位或删去此行。当然各账单头差不多,删去就失去辨别性,还是留一行做辨识。
beancount 运行
当装好 beancount 与 fava 后准备开心看图表。没想到报 Reason: image not found 错误。原以为是 pyenv 所装 3.6.5 太旧,于是安装 3.7.0。但并没有什么卯用,后来发现是 xcode command-line 的问题,于是更新完毕解决。
结语
beancount 作为纯文本记账。数据自我掌控十分安全、前端丰富展现优雅、复式记账科学精细。实乃居家必备良品。
分享文章
生成精美分享图或复制链接,与更多人分享本文。
继续阅读
换条路线
从其他文章中稳定抽取
最后更新于 ,距今已过 2703 天
部分内容可能已过时
评论