-
Notifications
You must be signed in to change notification settings - Fork 382
-
I would like a better journal entry method for fava, is it possible to write an extension for that?
I would like to create some templates of common transactions, with some fields previously filled, for example
- Bought food in supermarket with credit card
- Payment from work received
- Currency exchange
- Moved money from savings to checking account
I couldn't find any wat for extensions to create transactions, is that right? Otherwise I could create an extension that provides a custom form for each case, fills some template and adds the data to the journal
Beta Was this translation helpful? Give feedback.
All reactions
Replies: 2 comments
-
This isn't exactly what you're looking for but I found that by creating a rules document that contains mapping instructions "Any transaction from x credit this account and debit this account. List the payee as <business/person> and add this tag " for example and then upload into ChatGPT and then mass upload all transactions from my credit card for the month, and ChatGPT perfectly for creating the beancount entries.
For anything unknown I created an expense called TBD and instructed it to labely mystery transactions with that.
It works really well.
Beta Was this translation helpful? Give feedback.
All reactions
-
Bought food in supermarket with credit card
Payment from work received
Currency exchange
Moved money from savings to checking account
For these scenarios, if you type in a payee, Fava will complete the transaction with the last transaction to that payee which should cover this AFAICT. If that doesn't work for you, ideas for improvements or other ways to reuse data from existing transactions would be welcome.
You could also build an extension that uses the Fava json_api to add transactions to your Beancount files.
Beta Was this translation helpful? Give feedback.