1 前言

最近开始给娃零花钱了(一年级)。玩法是一天一元,按月发放。
不过现在是数字时代了,没有那么多零钱,所以采用虚拟户头记账的方式,可以提现购买或代为网购扣款。
一本手工账让娃自己计,一本电子账做公正校验。
现在在线记账的软件挺多的,虽然不在意隐私问题,但是经历过博客关门、邮箱作废的惨痛经验的我,不敢将这些信息扔到公有云了。
看了下市面上的靠谱的单机软件。像腾讯文档这种记账,觉得看余额都很麻烦,不专业。本来是想弄个Access做个录入界面搞定,突然看到了少数派的推荐文章 记账神器beancount ,拿来试了下,感觉还不错,很方便。

2 安装

安装很简单。fava是方便查看用的Webserver

pip install beancount
pip install fava

3 样本

核心就一点:每组数据是平衡的,即总值为0

可以看到网上有些资料玩的很花,包括汇率转换,断言,等等,不过我这边用不到就是了。

option "title" "我的账本"
option "operating_currency" "CNY"1990-01-01 open Assets:VirtualCard CNY
1990-01-01 open Income:Salary CNY
1990-01-01 open Expenses:Enjoy CNY
1990-01-01 open Expenses:Study CNY
1990-01-01 open Equity:OpenBalance2022-05-13  * "初始化"Assets:VirtualCard   50.00 CNYEquity:OpenBalance  -50.00 CNY2022-05-14 * "校门小店" "文具购买"Expenses:Study       25.00 CNY narration:"本子"Expenses:Study        2.00 CNYnarration:"笔"Assets:VirtualCard  -27.00 CNY2022-06-13  * "月度零花钱"Assets:VirtualCard   31.00 CNYIncome:Salary       -31.00 CNY

语法上,使用缩进(TAB)标识一组数据,这个很Python或者说很Yaml就是了。
使用narration可以在Fava上看到备注信息。
注意,这个Assets之类的前半段是固定语法,冒号后面的没要求,但是似乎中文不行。

使用上,最终看Assets:VirtualCard的账目,能确定最后的剩余资金。

4 IDE

推荐使用vscode,商店里安装beancount插件和beancount Formatter即可
输入时会自动提示选择账目类型,按TAB补全。同时,如果输入了数字,一旦你敲入“.”,会自动format。
推荐开启beancount.runFavaOnActivate ,这样打开beancount文件,就自动启动fava,可以网页看结果了。

5 云同步

本地硬盘也有挂掉的风险(已经坏过两块硬盘了,丢了不少珍贵的老照片TAT),所以这类不涉及敏感信息缺怕丢的,最好还是云同步下。
因为不想开机启动奇奇怪怪的网盘软件偷跑流量,所以最方便使用的就是OneDrive了。

c:\
cd users\<your_name>\OneDrive\
mklink /D zhangben d:\zhangben

在OneDrive的本地目录下创建一个软链后,这个实际上在其他磁盘的目录就会被Onedrive自动同步

轻量级复式记账工具Beancount推荐使用心得相关推荐

  1. 腾讯TEG团队打造轻量级数据可视化工具——小马BI【强烈推荐大数据行业学习】

    推荐一个BI工具--小马BI 在职场中有一项共识是:数据驱动业务价值.业务在产品.运营.开发.技术支持.销售等环节都有着大量的数据需求, 市面上也出现了很多 BI 可视化工具,但如果能同时具备以下特性 ...

  2. 推荐轻量级MySQL数据库管理工具 Adminer

    服务器上一直用 phpMyAdmin 管理 MySQL 数据库, 有点囊肿, 配置也麻烦, 所以换了个轻量级的 Adminer 数据库管理替换. Adminer 就一个单文件, 知道什么就轻量级了吧, ...

  3. 自己动手,实现一款轻量级 HTTP 调用工具

    今日推荐 吊打 ThreadLocal,谈谈FastThreadLocal为啥能这么快?一个Github项目搞定微信.QQ.支付宝等第三方登录注解+反射优雅的实现Excel导入导出(通用版)Fluen ...

  4. 电脑高效率工作、学习工具软件推荐

      本文介绍在学习.工作时,实测很好用.明显提高工作效率的几个免费电脑软件与小工具. 1 Microsoft To Do   官方网站:https://todo.microsoft.com/tasks ...

  5. Python集成开发工具(IDE)推荐

    1.7 Python集成开发工具(IDE)推荐 1.7.1 Notepad++ Notepad++是Windows操作系统下的一套文本编辑器(软件版权许可证: GPL),有完整的中文化接口及支持多国语 ...

  6. Java判断数组是递增或者递减_账户对应关系,是指采用复式记账法对每笔交易或事项进行记录时,相关账户之间形成的增加或减少的相互关系。...

    [多选题]下列不属于会计信息质量要求的有 ( ) [判断题]共价键的键长等于成键原子共价半径之和. [多选题]关于do while循环,下列说法正确的是(). [单选题]资产按照预计从其持续使用和最终 ...

  7. Windows 上面优秀的工具软件推荐

    Windows 上面优秀的工具软件推荐 一.下载软件 1.速盘 - 度盘神器 简介: 使百度网盘保持全速下载免受限速困扰! 下载: speedpan 2.http下载工具 百度网盘破解下载器:prox ...

  8. 分享一个轻量级的屏幕截图工具-Lightshot

    https://app.prntscr.com/en/index.html Lightshot 是一个轻量级的屏幕截图工具,功能有限但有用.用户可以使用这款工具截屏然后拖选出合适的区域大小.拖选完成后 ...

  9. 记账神器Beancount

    Beancount入门(1) 前言 平时我们记账大都采用的是传统的 单式记账法 ,账单中只记录资金的单向流动,比如今天在LOL充了200块买了皮肤,晚上和朋友撸串消费了233,亦或是心血来潮2000入 ...

最新文章

  1. E - Right-Left Cipher CodeForces - 1087A (模拟)
  2. 方向对了?MIT新研究:GPT-3和人类大脑处理语言的方式惊人相似
  3. hololens离线安装包都收集齐了
  4. c++:MFC EDIT控件内容的四种处理方式使用(CEdit控件类型与CString 值联动)
  5. 一个js的动画,以前以为只有flash可以实现
  6. P3181-[HAOI2016]找相同字符【SAM】
  7. 【操作系统/OS笔记18】虚拟文件系统概念
  8. php 7 中对数值 * 100 出现很多小数_PHP快速入门第二讲:数据类型
  9. 一、环境的安装Dev-C++
  10. 人脸识别关键技术及原理
  11. 移动端背景图css6,移动端适配之雪碧图(sprite)背景图片定位
  12. win7下iTools Android模拟器安装与配置
  13. 收录查询 搜狗收录批量查询工具
  14. 腾达ap设置说明_机身更小巧,AP免配置,腾达全千兆PoEAC一体化路由G05GPoE来了...
  15. oracle19c安装向导空白页,安装Oracle19c提示Warning问题解决
  16. Java入门基础学习总结
  17. 我看2008—IT之最
  18. nessus在kali中的安装与详细使用
  19. java fx 轮播_javafx实现轮播图
  20. 地球大气层简介与垂直分层

热门文章

  1. 高一计算机专业班主任工作总结,【班主任工作总结报告计算机材料】
  2. 计算机技术在物理教学中的应用,信息技术在物理教学中的运用案例与感悟
  3. windows11编译OpenCV4.5.0 with CUDA(附注意事项)
  4. Python爬虫进阶必备 | 关于MD5 Hash 的案例分析与总结
  5. 大型企业局域网安全解决方案
  6. 无线密码破解工具 - Aircrack-ng
  7. 新生报到系统_新生报到迎新系统正式开放啦!
  8. Logstash的filter插件介绍
  9. 计算机硬件静电场,静电场场强测量仪设计(毕业论文).doc
  10. 6.13一天知识总结