Skip to content

Instantly share code, notes, and snippets.

@leplay
Last active October 12, 2023 05:16
Show Gist options
  • Star 6 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save leplay/e0a55efae2b06c12dbd75c34fb34fd1e to your computer and use it in GitHub Desktop.
Save leplay/e0a55efae2b06c12dbd75c34fb34fd1e to your computer and use it in GitHub Desktop.
Beancount + Costflow
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
2019-01-01 open Equity:Opening-Balances
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
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 ; 有时帮朋友代付,朋友还款金额大于实际金额时,可以记到这里
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
{
"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"
}
}
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