1
TripleZ 2022-04-16 11:05:25 +08:00
这个导入器超级好用,昨天刚用这个把过去三个月的帐单补齐了。
|
2
yibie 2022-04-16 14:52:36 +08:00
感谢!非常有趣,收藏
|
3
musi 2022-04-16 15:03:25 +08:00
刚好在看 Beancount
|
4
maleclub 2022-04-16 15:14:13 +08:00 via Android
过分难用这件事?标题能不能不要那么吓人? beancount 是我用过最方便的记账工具,对零基础的用户也友好。
|
6
TrembleBeforeMe 2022-04-17 11:29:29 +08:00
自动导入器的一大问题就是账户设置吧,我习惯开很多子账户,只能手动分类,根本无法自动。
|
7
gaocegege OP @TrembleBeforeMe 支持基于规则的分类,理论上你可以自己写分类的规则来自动化
|
8
palexu 2022-04-18 13:19:04 +08:00
传说每一个用过 beancout 的程序员, 都造了一套轮子😁
|
13
curoky 2022-04-19 01:11:26 +08:00 via Android 4
关于记账这事,最早从手机端就开始折腾,换了一个又一个,最后阶段性的稳定在了 spendee 上,主要原因是它能导出数据,也只有国外的 app 才有这个能力了。后来发现这样手动记老是忘,所以想写脚本录入账单,后面偶然发现 beancount ,以为这个会是最终归宿,结果又是一个不归路。。。
一开始自己写了一堆导入类,查了好多文档跟教程,最后直接看源码了,好几个周末时间。类写好后,就开始折腾数据,不是所有的 app 都可以像微信直接可以导出账单的,虽然一次也只能导出 3 个月。。。很多不要脸的 app 都需要我 Android/浏览器抓包拿数据,典型的像美团,京东,滴滴(不要脸的公司)。。。。 复式记账的特点要求我们录入每一条交易,即便这个是中间周转,也要准确录入,另外就是一旦导入数据,就得理清每一条数据的元信息,这个太难了,微信 /支付宝 /银行没有一个 unique id 让我把交易链路关联起来,自己写了很多 joiner 逻辑,然后就是慢慢洗数据的道路,以至于后面代码越来越复杂,逻辑越来越混乱。 说道 beancount 项目本身写的也是一团糟,后面觉得想整体重构一波,但也不想重写 beancount ,就抽了一个中间层,把 beancount 做 backend ,就这么折腾又好久。。。 最后真的倦了,记账这事零零散散花了两年的个人周末时间,我开始认真反思记账的目的到底是什么,到底到了什么,结论是 记账没有任何屁用,你没看错,就是没有屁用,纯粹是人为的给自己制造焦虑,还浪费时间,你以为记账就不会乱花钱了吗?你以为记账钱就会多了吗?你以为你能记清楚每笔花销吗? 我们真正需要的可能仅仅只是偶尔在某个时间对某路收入或者开销做个报表,仅此而已, 我已经把记账的 git 仓库都删干净了,数据都归档了,从此跟记账这事无缘!!! 不过也不是完全没收获的,这个事情告诉我们,不要把时间花在伪需求上,也不要着急动手,理清楚真正想要的是什么。 |
14
curoky 2022-04-19 01:19:49 +08:00 via Android
上面是发自内心的忠告,建议把时间花在真正有价值的事情上,记账这事完全可以丢进历史的垃圾桶。不喜勿喷,不接受任何反驳,已经浪费了零零散散长达两年业余时间,再多钱也买不回这些时间。
|
16
maleclub 2022-04-19 11:06:23 +08:00 via Android
@curoky 工具而已,合则来不合弃之。零基础零编程基础入手 6 年,用了 3 年零散时间整理近 7 年的老账本; beancount 这个工具,对我来说,不是带
并未记账焦虑反而给我两个很好的机会,其一,切入复数记账的原理及应用(零散时间一年掌握中级会计,边记边想)其二,切入宏观经济学(现阶段只是修炼阶段,边分析公司财报边思考,作为兴趣不强迫自己的学习进度)...最后,我每一笔账都是手工记账的,不平衡的调账也是手工的,花里胡哨的脚本我不会写反而没有那么多烦恼,慢一点无所谓,主要是能解决我的问题。 |
19
gaocegege OP @curoky Beancount 我觉得它最主要的问题是缺少一个维护良好的 tutorial ,然后很多抽象都太古老了,理解起来很费劲。再加上它是经济领域的项目,有些概念本就不熟悉,所以我自己觉得学习起来确实太累了
|
20
gaocegege OP |
23
Xhack 2022-04-19 16:36:47 +08:00
用 cli 记账总觉得太麻烦,现在重写了一个,还行
|
25
curoky 2022-04-19 19:41:23 +08:00 via Android
@gaocegege 如果真的只是 beancount 设计不好,代码烂,但是产品形态没有问题的话,肯定会是百花齐放的一个局面,说白了复式记账这玩意又不是有多难实现,这么多牛逼财务公司,也不见贡献一个一个开源个人使用的版本。另外跟国内的生态壁垒也有很大的关系,各个 app 数据打不通,各种恶心人。复式记账讲究的是精确+全量,做不到这两个前提,就是扯蛋…
|
26
curoky 2022-04-19 19:43:33 +08:00 via Android
@gaocegege 这话有道理,最近工资涨了之后,感觉之前花那么多时间去记那些小钱,纯粹是浪费生命…
|
27
maleclub 2022-04-19 21:16:36 +08:00 via Android
@gaocegege 一点天赋都没有,入手就麻烦的是创建 account ,忘了就可以开始记账,边记边问电报群的老司机,慢慢地( 2-3 周)就基本上手了
|
29
rv54ntjwfm3ug8 2022-04-20 13:13:23 +08:00
最后发现还是 GNUcash 好用
|
30
gaocegege OP @rv54ntjwfm3ug8 这个我倒是没看过,回头去学习一个
|
31
zhzy0077 2022-04-21 13:04:44 +08:00
beancount 不支持中文大家都是怎么解决的?我用 hledger/GnuCash 的最大原因就是这俩支持中文
|
32
TripleZ 2022-04-21 19:24:27 +08:00
@rv54ntjwfm3ug8 GnuCash 貌似只能 GUI 上操作?不像 beancount, ledger 这种是 plain-text 的吧。
|
36
zhzy0077 2022-04-23 14:29:56 +08:00
@TripleZ 我刚刚试了是有报错的 Beancount 2.3.5
1.beancount:1: Invalid account name: Assets:工资 我重新确认了下当时的正则现在还在: https://github.com/beancount/beancount/blob/master/beancount/core/account.py#L33 |
39
wdssmq 2022-04-25 14:17:57 +08:00
Beancount 复式记账:接地气的 Why and How - zsx's Blog
https://blog.zsxsoft.com/post/41 很早就见过介绍,一直没尝试。。然后刚安装的时候提示缺 c++ Orz 。。 |