首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

自动记账Python+Beancount

这是复式记账系列的第四篇文章。在此之前,我们分别讨论了「一年之余,财富何方?」、「财富梳理:复式记账之道」以及「财富编织:Beancount复式记账指南」。分别解决了三个问题:“为什么要记账?”...、“如何科学记账?”以及“复式记账工具Beancount的使用”。 相信对于看过前三篇文章并仍然选择继续阅读的你来说,Beancount记账应该是有一定吸引力的。...当我尝试使用Beancount手动记账一段时间后,虽然确实体会到了复式记账带来的财务清晰感,但由于手动记账过于单调乏味,逐渐感到疲倦。为了让记账这件事能够持续且高效地进行下去,实现自动记账势在必行。...在「财富编织:Beancount复式记账指南」文章末尾,也提出了自动记账的方案: 使用Python/Java等编程语言,实现账单(微信/支付宝账单)的自动导入和解析。...对于没有出现在账单中的交易,可以借助机器人(如Telegram、企业微信、钉钉)来实现快速随时记账。 在本篇文章中,我们将着手实现第一个方案,即使用Python来实现账单的自动导入和解析。

29810
您找到你想要的搜索结果了吗?
是的
没有找到

SAP FICO 理解统驭科目记账与特殊记账

统驭科目记账与特殊记账 【背景】 统驭科目通常分为三类:资产(A)、客户(D)和供应商(K),在创建会计科目时可在”控制数据“选项卡下进行选择。...这里需要注意的是上述控制是根据记账码来控制的,这里的记账码自动是“29“,不是特殊总账的时候是”31“,要是”29“就一定需要输入特殊总账标记。...记账码配置: SPRO→财务会计(新)→财务会计全局设置(新)→凭证→定义过账码 通常来说: 记账代码 01-09 表示客户借方, 其中,09特别总账; 记账代码 11-19 表示客户贷方,其中,19...特别总账; 记账代码 21-29 表示供应商借方, 其中,29特别总账; 记账代码 31-39 表示供应商贷方, 其中,39特别总账; 【统驭科目清账】 供应商查询未清项目:FBL1N     ...通常使用事务代码F-53付款时自动会清账,独立记账的情况需要手动清账。

72810

区块链记账原理

哈希函数 在讲区块链记账之前,先说明一下哈希函数。...(哈希函数是一组函数或算法,以后会发文章专门介绍哈希) 区块链记账方法 假设有一个账页序号为0的账页交易记录如下: 账号 入账 出账 余额 备注说明 王二 100 190 收到xxx货款 张三 100...30 xxxx 李四 120 90 170 xxxx 记账时间为:2017-10-22 10:22:02 区块链在记账是会把账页信息(包含序号、记账时间、交易记录)作为原始信息进行Hash, 得到一个...Hash值,如:787635ACD, 用函数表示为: 1 Hash(序号0、记账时间、交易记录) = 787635ACD 账页信息和Hash值组合在一起就构成了第一个区块。...依次按照此方法继续记账,则最新的区块总是间接包含了所有之前的账页信息。

1.9K60

vue 记账

两个目的 「第一个目的」:这一个移动端记账本的创作来源呢,其实是我在学习了理财的课程之后,突然想为自己写一个记账的东西来记录自己每天花费的钱,从而可以降低那些不必要的开销,从而达到理财的第一步。.../views/AddInfo.vue"), meta: { title: '记账', requiresAuth: true, } }, { name: 'editinfo...用户昵称, code: int 0表示成功,其他表示失败, } 将token写入缓存中 注册成功之后,跳转到登录页面 user_id: int 用户id, id: int 数据插入的id } 记账页面..., } 修改后reponse响应 { userid: int 用户id, editid: int 编辑id, code: int 0表示成功,其他表示失败, msg:"提示语", } 展示记账简略信息...在这里插入图片描述 记账 ? 在这里插入图片描述 显示信息 ? 在这里插入图片描述 编辑 ? 在这里插入图片描述 详细信息 ?

3.6K40

Python改善生活 | 轻松实现APP自动化记账

大家好,我是小五 相信大部分人对于Python并非想掌握全栈知识,往往只是为解决工作/生活中的某些问题才开始学习的。...所以我打算写一些文章,介绍我从开始学Python到现在,写过的一些小工具/小技巧。好多都是我现在还在使用的,它们极大地节约了我的时间并提升工作效率。...注:文中代码写的较早,可能不太简洁,大家主要理解思路即可 正文开始: ---- 前情回顾 hi,我是小五 不知道大家有没有手动记账的习惯,我大概从大学开始就坚持记账,中途也换过几个账本APP。...目前使用的是圈子账本 ,它的记账界面如下图所示: ? 再说说我现在的情况,毕业之后支出越来越多越琐碎,每月的账单多到再手动记账有些过于浪费时间了。...再打开手机记账APP ? 发现账单已经安安静静地躺在账本里啦! 以上就是小五平时利用Python自动化处理自己账本的全部内容了。 如果喜欢我的文章,记得点赞支持哦~

82810

复式记账指北(三):如何打造不半途而废的记账方案

,Beancount记账应该是有一定吸引力的。...所以我觉得有必要在介绍方案之前分析下我们对记账究竟是怎么一个需求。当然我非你,所以这里就谈谈我个人对记账的需求吧。 希望对当前的开销情况有直观的认识 希望能综合各种资产的管理。...这个方案的优势是显而易见的: 手动记账快速而且只作为补充,所以就算忘了记账也没事 日常开销其实大部分都很规律,因此很容易写一些导入规则直接匹配出消费类型(比如点外卖),连手动记账都不需要 导入、对账需要的工作量大大降低...pip install -r requirements.txt安装环境之后就可以使用了,使用方式是python import.py --entry [账本主文件] [待导入文件],结果会生成在同目录out.bean...Vultr" "月费" {account} Expenses:Tech:Cloud 5 USD 此外,模板也支持必填参数(args)、可选参数(optional_args),甚至还支持使用Python

1.7K11

财富编织:Beancount复式记账指南

以及「财富梳理:复式记账之道」,旨在回答两个核心问题:“为什么要记账?”和“如何科学记账?”。 实践是检验真理的唯一标准。同样,复式记账也需要通过实践来理解。...从2024年初开始,到现在已有三个多月的使用体验,我对它十分满意,希望能将它推广给更多的用户,原因如下: 开源免费:Beancount是一个开源的Python库,可以在本地运行,同时还有活跃的社区支持和持续的更新和改进...相比于C++写的Ledger,用Python写的Beancount更轻便,方便增加插件和二次开发,同时也增加了许多功能,如灵活强大的“货币”支持(Beancount其实并不知道什么是货币,它记录的只是通货...安装Beancount和Fava 由于Beancount和Fava都是使用Python实现的,因此安装过程也非常简单(前提是需要有Python环境)。...所以,本着“能坐着就不站着,能躺着就不坐着”的原则,自动记账这件事势在必行。 如何自动记账? 我的方案是: 使用Python/Java等编程语言,实现账单(微信/支付宝账单)的自动导入和解析。

32020
领券