Chipsy finsy is simple financial recording templates using google sheets and app script
- Automate regular monthly billing (subs, etc)
- Parse email-based receipt (grab, etc)
- Create monthly report and send it to your email
- Monitor current investment value (stocks,mf)
- Go to this sheet template link http://bit.ly/chipsy-finsy-sheet
- Click File and choose "Make A Copy", this will add the template to your own drive
- Open "Copy of Financial Sheets Template" sheet file on your own Google drive
- Click "Tools > Script Editor"
- Change the name and email constant in Code.gs, (if you can't find Code.gs and monthly_report.html file you can get it here)
- Done, now you can adjust the sheet to reflect your own financial condition
- Don't forget to authorize the script
This is the guide to adjust the sheet easily
- Go to "Savings" sheet and adjust cell A3:D10 to reflect your saving account, adjust cell B17:B24 to adjust initial/current value
- Go to "Cash and E-money" sheet and adjust cell A3:D16 to reflect your emoney account, adjust cell B23:B36 to adjust initial/current value
- Go to "Investment" sheet and adjust cell A3:D9 to reflect your investment account, adjust cell B16:B22 to adjust initial/current value
- Go to "Subscription" sheet and adjust cell A2:D4 to reflect your monthly subscription / spending, adjust cell F2:H2 to adjust your monthly income
After finishing the setup you only need to record your transaction, The only sheet that need to be updated are "Savings" , "Cash and E-money", and "Investment", it serves as transaction log that will automatically update the whole debit credit thingy
- Click triggers on the sidebar
- Click Add Trigger:
- Choose which function to run: putDailyGrabfoodTransaction
- Choose which deployment should run: Head
- Select event source: Time-driven
- Select type of time based trigger: Day timer
- Select time of day: 11pm to midnight
Above is the example trigger configuration to set daily cron job to extract Grabfood receipt and add it to Cash and E-money transaction log
Function | Description | Recommended Trigger |
---|---|---|
putMonthlySpending | Automatically adding all monthly spending in "Subscription" sheet to transaction log in "Savings" sheet every month | Month Timer |
putMonthlyIncome | Automatically adding all monthly income in "Subscription" sheet to transaction log in "Savings" sheet every month | Month Timer |
generateMonthlyReport | Automatically create monthly report every month | Month Timer |
sendMonthlyReport | Automatically send monthly report to your email | Month Timer |
putDailyGrabfoodTransaction | Automatically parse grabfood receipt from your email and add it to transaction log in "Cash and E-money" sheet every day | Day Timer |