为什么想做一个无感记账 App
开发随笔 · 第一阶段:目的

把分散在日常通知里的交易信息,整理成一份清楚、可追溯的账目。
记账的麻烦,在于每次都要记得
记下一笔账并不复杂,麻烦的是每次消费之后,还要打开记账工具,填写金额、账户和备注。这个动作看起来很小,却会不断重复;一忙起来,漏记和事后补账就很容易发生。
我想试着把这段重复劳动交给程序:手机收到微信、支付宝或银行 App 的交易通知后,由应用识别其中明确的交易信息,整理成统一的记录。设置好 NOVA 连接后,确认可用的记录还可以继续自动同步过去。
自动化也要让人放心
不同 App 的通知格式不一样,同一笔消费也可能同时出现在支付平台和银行通知里。还有些通知缺少金额、方向或账户信息。如果程序把这些内容一股脑儿当成完整账目,就可能出现重复记录或错误判断。
所以我希望这个项目不仅能自动记录,也能说明一条记录是怎么来的。应用会保留原始通知,并把可用于匹配的线索放在一起;信息不足时,就让交易停留在待确认或其他合适的状态,便于之后检查。自动处理到什么程度,要由证据是否足够来决定。
我希望它解决什么
这个 App 的目的,是减少手工抄账和遗漏,让日常交易更快进入账本,同时保留核对和排错的依据。对我来说,“无感”意味着少做重复录入,也意味着在自动化无法确定时,我仍然能看见发生了什么。
接下来我会继续记录这个项目的整体方案、通知识别与交易归并、同步和异常处理,以及开发过程中的取舍。
系列目录
- 目的:为什么想做无感记账
- 方案:从通知到统一交易记录
- 实现:识别、匹配与同步
- 取舍:如何处理不完整或不确定的信息
- 回顾:当前效果与下一步计划