Last active
October 12, 2023 05:16
-
-
Save leplay/e0a55efae2b06c12dbd75c34fb34fd1e to your computer and use it in GitHub Desktop.
Beancount + Costflow
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2019-01-01 open Assets:CN:Cash | |
2019-01-01 open Assets:CN:Alipay ; 支付宝余额 | |
2019-01-01 open Assets:CN:Wechat ; 微信零钱 | |
2019-01-01 open Assets:CN:DebitCard:CMB ; 招商银行储蓄卡 | |
2019-01-01 open Assets:CN:DebitCard:BOC ; 中国银行储蓄卡 | |
2019-01-01 open Assets:CN:FinTech:LCT ; 微信理财通 | |
2019-01-01 open Assets:CN:FinTech:ZZY ; 招行朝朝盈 | |
2019-01-01 open Assets:CN:FinTech:YEB ; 支付宝余额宝 | |
2019-01-01 open Assets:HK:DebitCard HKD ; 香港储蓄卡 | |
2019-01-01 open Assets:US:Paypal USD ; Paypal 美元 | |
2019-01-01 open Assets:Investment:Gold GOLD ; 黄金 | |
2019-01-01 open Assets:Receivables:A ; 朋友 A,用于帮其代付时记账 | |
2019-01-01 open Assets:Receivables:B ; 朋友 B |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2019-01-01 open Equity:Opening-Balances |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2019-01-01 open Expenses:Food | |
2019-01-01 open Expenses:Drink | |
2019-01-01 open Expenses:Drink:Coffee | |
2019-01-01 open Expenses:Fruit | |
2019-01-01 open Expenses:Transport | |
2019-01-01 open Expenses:Shopping | |
2019-01-01 open Expenses:Books | |
2019-01-01 open Expenses:Study | |
2019-01-01 open Expenses:Tech | |
2019-01-01 open Expenses:Tech:Cloud | |
2019-01-01 open Expenses:Tech:Domain | |
2019-01-01 open Expenses:Tech:Security | |
2019-01-01 open Expenses:Apps | |
2019-01-01 open Expenses:Games | |
2019-01-01 open Expenses:Others | |
2019-01-01 open Expenses:Social | |
2019-01-01 open Expenses:Social:Food | |
2019-01-01 open Expenses:Social:Drink | |
2019-01-01 open Expenses:Social:Movie | |
2019-01-01 open Expenses:Entertainment:Movie | |
2019-01-01 open Expenses:Entertainment:Spotify | |
2019-01-01 open Expenses:Entertainment:Netflix | |
2019-01-01 open Expenses:Entertainment:Apps | |
2019-01-01 open Expenses:Entertainment:Exhibition | |
2019-01-01 open Expenses:Entertainment:Concert | |
2019-01-01 open Expenses:Health | |
2019-01-01 open Expenses:Health:Medicine | |
2019-01-01 open Expenses:Insurance | |
2019-01-01 open Expenses:Haircut | |
2019-01-01 open Expenses:Gift | |
2019-01-01 open Expenses:Phone | |
2019-01-01 open Expenses:Fees:CreditCard | |
2019-01-01 open Expenses:Fees:Transfer | |
2019-01-01 open Expenses:Fees:Management | |
2019-01-01 open Expenses:Fees:Ticket | |
2019-01-01 open Expenses:Activities | |
2019-01-01 open Expenses:Package-Delivery | |
2019-01-01 open Expenses:Shopping:Clothes | |
2019-01-01 open Expenses:Shopping:Tshirt | |
2019-01-01 open Expenses:Shopping:Pants | |
2019-01-01 open Expenses:Shopping:Shoes | |
2019-01-01 open Expenses:Shopping:Socks | |
2019-01-01 open Expenses:Shopping:Gadgets | |
2019-01-01 open Expenses:Rent | |
2019-01-01 open Expenses:Home:Daily | |
2019-01-01 open Expenses:Home:Electricity | |
2019-01-01 open Expenses:Travel:Transport | |
2019-01-01 open Expenses:Travel:Food | |
2019-01-01 open Expenses:Travel:Drink | |
2019-01-01 open Expenses:Travel:Hotel | |
2019-01-01 open Expenses:Travel:Tickets | |
2019-01-01 open Expenses:Travel:Movie | |
2019-01-01 open Expenses:Travel:Health | |
2019-01-01 open Expenses:Travel:Shopping | |
2019-01-01 open Expenses:Travel:Gift | |
2019-01-01 open Expenses:Parents:Gift | |
2019-01-01 open Expenses:Parents:Health | |
2019-01-01 open Expenses:Parents:Insurance | |
2019-01-01 open Expenses:Government:Pension ; 养老保险 | |
2019-01-01 open Expenses:Government:Unemployment ; 失业保险 | |
2019-01-01 open Expenses:Government:MedicalCare ; 医疗保险 | |
2019-01-01 open Expenses:Government:HousingFund ; 住房公积金 | |
2019-01-01 open Expenses:Government:IncomeTax ; 个人所得税 | |
2019-01-01 open Expenses:SideProject | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2019-01-01 open Income:Company:Salary | |
2019-01-01 open Income:SideProject | |
2019-01-01 open Income:Gift | |
2019-01-01 open Income:Activities | |
2019-01-01 open Income:Insurance | |
2019-01-01 open Income:Interest:YEB | |
2019-01-01 open Income:Interest:LCT | |
2019-01-01 open Income:Interest:ZZY | |
2019-01-01 open Income:Government:MedicalCare | |
2019-01-01 open Income:Exchange | |
2019-01-01 open Income:Investment:Gold | |
2019-01-01 open Income:Friends:A ; 有时帮朋友代付,朋友还款金额大于实际金额时,可以记到这里 | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2019-01-01 open Liabilities:CreditCard:UnionPay:CMB | |
2019-01-01 open Liabilities:CreditCard:UnionPay:BOC | |
2019-01-01 open Liabilities:CreditCard:MASTER:BOC | |
2019-01-01 open Liabilities:CreditCard:VISA:BOC | |
2019-01-01 open Liabilities:CreditCard:AMEX:BOC | |
2019-01-01 open Liabilities:JD:BT ; 京东白条 | |
2019-01-01 open Liabilities:Alipay:HB ; 支付宝花呗 | |
2019-01-01 open Liabilities:Payable:A | |
2019-01-01 open Liabilities:Payable:B |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"currency": "CNY", | |
"mode": "beancount", | |
"timezone": "Asia/Hong_Kong", | |
"tag": "#Costflow #CLI", | |
"indent": 2, | |
"lineLength": 60, | |
"weekStart": 0, | |
"insertTime": "metadata", | |
"alphavantage": "YOUR_KEY", | |
"filePath": "~/beancount/%YYYY/MM%.bean", | |
"replacement": { | |
"activity": "Expenses:Activities", | |
"alipay": "Assets:CN:Alipay", | |
"app": "Expenses:Apps", | |
"ara": "Assets:Receivables:A", | |
"boc": "Liabilities:CreditCard:UnionPay:BOC", | |
"book": "Expenses:Books", | |
"cash": "Assets:CN:Cash", | |
"clothes": "Expenses:Shopping:Clothes", | |
"cloud": "Expenses:Tech:Cloud", | |
"cmb": "Assets:CN:DebitCard:CMB", | |
"coffee": "Expenses:Drink:Coffee", | |
"daily": "Expenses:Home:Daily", | |
"dboc": "Assets:CN:DebitCard:BOC", | |
"domain": "Expenses:Tech:Domain", | |
"drink": "Expenses:Drink", | |
"electricity": "Expenses:Home:Electricity", | |
"entertainment": "Expenses:Tech:Entertainment", | |
"eop": "Equity:Opening-Balances", | |
"exchange": "Income:Exchange", | |
"exhibition": "Expenses:Entertainment:Exhibition", | |
"fee": "Expenses:Fees:Transfer", | |
"food": "Expenses:Food", | |
"fruit": "Expenses:Fruit", | |
"gadget": "Expenses:Shopping:Gadgets", | |
"game": "Expenses:Games", | |
"gift": "Expenses:Gift", | |
"gold": "Assets:Investment:Gold", | |
"hair": "Expenses:Haircut", | |
"health": "Expenses:Health", | |
"hk": "Assets:HK:DebitCard", | |
"hotel": "Expenses:Travel:Hotel", | |
"ia": "Income:Friends:A", | |
"iactivity": "Income:Activities", | |
"igift": "Income:Gift", | |
"iinsurance": "Income:Insurance", | |
"ilct": "Income:Interest:LCT", | |
"insurance": "Expenses:Insurance", | |
"iyeb": "Income:Interest:YEB", | |
"izzy": "Income:Interest:ZZY", | |
"kuaidi": "Expenses:Package-Delivery", | |
"lcmb": "Liabilities:CreditCard:UnionPay:CMB", | |
"lct": "Assets:CN:FinTech:LCT", | |
"movie": "Expenses:Entertainment:Movie", | |
"netflix": "Expenses:Entertainment:Netflix", | |
"others": "Expenses:Others", | |
"pgift": "Expenses:Parents:Gift", | |
"phealth": "Expenses:Parents:Health", | |
"phone": "Expenses:Phone", | |
"pinsurance": "Expenses:Parents:Insurance", | |
"rent": "Expenses:Rent", | |
"security": "Expenses:Tech:Security", | |
"shoes": "Expenses:Clonthing:Shoes", | |
"shopping": "Expenses:Shopping", | |
"socks": "Expenses:Shopping:Socks", | |
"spotify": "Expenses:Entertainment:Spotify", | |
"study": "Expenses:Study", | |
"tdrink": "Expenses:Travel:Drink", | |
"tfood": "Expenses:Travel:Food", | |
"tgift": "Expenses:Travel:Gift", | |
"thealth": "Expenses:Travel:Health", | |
"tmovie": "Expenses:Travel:Movie", | |
"tmp": "Assets:Receivables:Temporary", | |
"transport": "Expenses:Transport", | |
"ttransport": "Expenses:Travel:Transport", | |
"visa": "Liabilities:CreditCard:VISA:BOC", | |
"wechat": "Assets:CN:Wechat" | |
}, | |
"formula": { | |
"c2f": "{{ pre }} cmb > food", | |
"c2d": "{{ pre }} cmb > drink", | |
"c2t": "{{ pre }} cmb > transport", | |
"gcp": "@Google {{ amount }} USD visa > cloud", | |
"netflix": "! @Netflix 16.98 NL lcmb > netflix", | |
"spotify": "@Spotify 15.98 USD visa > spotify" | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
option "title" "Where is my money?" | |
option "operating_currency" "CNY" | |
2019-07-01 commodity CNY | |
2019-07-01 commodity USD | |
2019-07-01 commodity HKD | |
2019-07-01 commodity TWD | |
2019-07-01 commodity NL ; NETFLIX Amsterdam | |
2019-07-01 commodity GOLD ; /g | |
; Fava | |
2019-01-01 custom "fava-option" "default-file" | |
2019-01-01 custom "fava-option" "interval" "month" | |
2019-01-01 custom "fava-option" "auto-reload" "true" | |
2019-01-01 custom "fava-option" "language" "en" | |
; Accounts | |
include "accounts/assets.bean" | |
include "accounts/expenses.bean" | |
include "accounts/liabilities.bean" | |
include "accounts/income.bean" | |
include "accounts/equity.bean" | |
; Initialize | |
include "2019/init.bean" | |
; Transactions | |
include "2019/07.bean" | |
include "2019/08.bean" | |
include "2019/09.bean" | |
include "2019/10.bean" | |
include "2019/11.bean" | |
# Costflow | |
include "/Users/leplay/Dropbox/Apps/Costflow/index.bean" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment