V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
探索世界的好奇心万岁
dingdangnao
V2EX  ›  分享发现

说一个记账的点子

  •  
  •   dingdangnao · 301 天前 · 2672 次点击
    这是一个创建于 301 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需要一点点开发动手能力

    大致思路是,使用银行的邮件动账通知,自动转发到一个邮箱用服务端当作邮件客户端 或者钓 webhook 到自己的服务端

    服务端去处理邮件内容,然后解析出收入支出或者商家、分类,然后存到库里

    这样所有数据都在自己手里了,想怎么统计都行了

    比手动记账或者导入账单方便好多

    不知道市场上有没有记账 app 能直接解析邮件的(不过会涉及到隐私问题,也不敢用

    可能缺点就是 像花呗这种 在银行那里就是还款账单了,没什么明细

    25 条回复    2023-02-01 17:33:19 +08:00
    tanranran
        1
    tanranran  
       301 天前
    这种自己自己给自己写一个玩具吧,商用几乎不太可能
    waityan
        2
    waityan  
       301 天前
    QQ 邮箱→体验室→我的账单
    PbCopy111
        3
    PbCopy111  
       301 天前   ❤️ 1
    现在的记账软件不是这样做的??
    Soar360
        4
    Soar360  
       301 天前   ❤️ 1
    1 、邮件动账功能有多大延迟?我用的招行,好像是每天发一次。
    2 、有的银行有短信通知,实时性会高很多。最好的是交行,无论多少钱的消费都会给你发,其他银行会有一个阈值,比如大于 10 块才给你发。
    3 、挖财记账之前就有短信自动入账的功能。但是后来下线了,说是响应国家保护隐私什么的。
    4 、我做了一点作业:使用了开源的短信转发器,包装了部分挖财的 WEB API ,创建了一个网站用来接收转发的短信,训练了一个模型根据分词后的短信内容自动匹配类型。
    5 、这点作业其实花费了很长时间,但也做不到 100% 的稳定以及 100% 的精确。比如短信转发进程挂掉了,就得手动再重传一次。很多扫码付款的通知短信根本不含除时间和金额之外的场景信息导致无法分类。
    6 、苹果根本不给你做短信转发的机会。
    timeance
        5
    timeance  
       301 天前
    mark 一下,确实很有用。之前是用 bluecoin 读取手机通知记账,后面因为华为手机的辅助功能总是自动关闭,就改成手动记账。

    用一笔记一笔,很麻烦也很容易忘
    dingdangnao
        6
    dingdangnao  
    OP
       301 天前
    @Soar360 我的招行邮件会比短信慢一点点,但也几乎是实时的,肯定不是一天一次😂
    短信肯定会比邮件方便,但是……一般来说那个手机号自己在用,不太方便放到别的机器上
    dingdangnao
        7
    dingdangnao  
    OP
       301 天前
    @tanranran 也只能自己用😂商用也不合规啊
    vazo
        8
    vazo  
       301 天前
    如果邮件内容是图片咋办?
    stillyu
        9
    stillyu  
       301 天前
    也想过的,一直没有做
    dingdangnao
        10
    dingdangnao  
    OP
       301 天前
    @vazo 还有纯图片的?
    gal
        11
    gal  
       301 天前 via Android
    不用自己开发,用 N8N+FIREFLY III ,短信邮件都行,我早就想了嫌麻烦拖着不弄,你要搞定了吱我一声,或者等我搞定后发个教程出来。
    yancy0l
        12
    yancy0l  
       301 天前
    月底记录一次,支付宝 微信 美团 指定银行卡和信用卡大概看一下。先截图,再用另一个设备记账。
    hntangbohu
        13
    hntangbohu  
       301 天前
    微信里面有个记账的小程序,应该是腾讯开发的可以读取腾讯账单,目前我都是在外的消费尽量都在微信里面来进行记账,其他的消费都走信用卡以账单的形式记账,给我老婆开通亲情卡,所有的家庭消费都从一个账户里面出,能走信用卡的全部都走信用卡,不能走信用卡的部分比较少,一般在零钱通里面放 1000 块钱足够用 1~2 个月
    keith1126
        14
    keith1126  
       301 天前
    关键词:beancount importer
    zhzy0077
        15
    zhzy0077  
       301 天前
    招行的邮件账单 parse 起来很麻烦 还改过格式 (而且为啥我只有一个月一封账单)

    后来发现直接选中文本复制出来就是 TSV 格式的 处理起来就方便多了
    7gugu
        16
    7gugu  
       301 天前
    直接用银行的就行了,这东西对于大多数人而言只是为了知道自己上个月花了多少而已,没多少分析的意义
    zhsama
        17
    zhsama  
       301 天前
    有个 xposed 的插件,好像叫自动记账,之前用过一段时间,lz 可以上酷安看看
    moxuanyuan
        18
    moxuanyuan  
       301 天前
    之前的信用卡管家类 app 都有这个功能。。
    LavaC
        19
    LavaC  
       301 天前
    作为扫码支付用得比较多的人我用的小星记账,出现付款页面会触发自动记账。说安全那肯定是不安全的,毕竟后台运行着一个能看穿你屏幕内容的服务,而且很多没适配的付款界面和订阅的自动付款也得手动输入才行。
    SpikeChan
        20
    SpikeChan  
       301 天前
    我是用 iCost 自己手动记账的, 其实记习惯了还好, 消费过后就立马记下了, 还算好用
    kylebing
        21
    kylebing  
       301 天前
    不现实,最现实的还是自己勤快点,自己手动记。

    一、如果自己手动记:
    现实是,如果分多个账户,自己记一段时间就不想动了:
    - 每次吃饭
    - 每次去超市
    - 每次小账都需要自己记
    - 每笔账户之间的转账也需要记

    结果:烦了不记了

    所以自己记的话,就简简单单记流水账就好了。所以我自己做了个自己用的日记+账本功能的一个工具。

    http://kylebing.cn/diary





    > 文本记账,类似 beacount https://github.com/beancount/beancount

    二、区别定义每个账户的用途来实现记账

    这种方法是通过规范支付行为来实现的,就是说你把自己现有账户都定义其使用用途。
    比如:
    - 建行用来支付居家花费
    - 工商银行来支付吃饭花费
    - 支付宝 / 微信

    或者像我一样活的没那么细法,我就只用支付宝来作为我的唯一支付方式,不需要将钱都注入支付宝,只是绑定银行卡将其作为支付的门脸,捐款还是从银行直接扣,所有的记录都会显示在支付宝的账单中。你可以按时间查看收入和支出情况。

    这样的好处是,所有支出都有记录,方便查询查看。

    有些时候不得不用微信支付也没问题,回顾账单的时候也只是看支付宝和微信这两个地方就可以了。
    isSamle
        22
    isSamle  
       301 天前
    记账的目的不是让你每次花钱都考虑下吗,如果不手动记,那就只有最后知道花到哪里的,只起到事后作用
    ghos
        23
    ghos  
       301 天前
    哈哈哈哈哈哈 你说的功能我已经实现了 n8n + 自己的接口服务
    dingdangnao
        24
    dingdangnao  
    OP
       301 天前
    @isSamle 还真不是😂就是想看看钱都是怎么没的

    @ghos 给你鼓掌
    QlanQ
        25
    QlanQ  
       301 天前
    只用支付宝和微信,应该来说主要用支付宝,账单还是很清晰的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3310 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 11:23 · PVG 19:23 · LAX 03:23 · JFK 06:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.