I've been using Ledger for years now and with thousands of entries a year. I track investments, income, expenses, and budgeting. For mobile entry, I keep my ledger file on Dropbox and use the Drafts app and TextExpander on my iPhone to quickly append properly formatted ledger entries to the file from my phone, the moment the expense occurs. Every two to four weeks, I spend 10 minutes and use ledger-mode in Emacs to reconcile accounts with online bank / credit card transactions. It works really well and I love the flexibility and long-term portability of keeping my ledger in plain-text.
jimmcslim|2 years ago
raamdev|2 years ago
1. Open the Drafts App on my iPhone.
2. Type "lfood", which triggers TextExpander with my ledger food expense snippet [1]. I make use of the TextExpander fill-ins feature [2] to automatically set the current date and to give me a list of dropdowns that I can use to change the account, but usually I just leave the default and only fill in the expense amount.
3. Enter the expense amount, select the credit card that I used from a dropdown if it's different from the default.
4. Trigger the 'Save to Ledger' action [3] that I created within the Drafts app [4], which appends the ledger entry to my ledger file on Dropbox.
I created a short gif [5] showing this entire process in action.
[1] https://i.imgur.com/NXEimql.png
[2] https://textexpander.com/learn/using/snippets/advanced-snipp...
[3] https://i.imgur.com/LNDJNGi.png
[4] https://docs.getdrafts.com/actions/
[5] https://ibb.co/vk45Kb7