Is there a way to automatically classify common transactions as the expenses they're associated with? I plan on using ledgerhub to import my credit card transactions and I'm used to gnucash, which can classify transactions with at least 70% accuracy...All I'm really looking for is a way to say "TRADER JOES" transactions are Expenses:Groceries, etc.
--
You received this message because you are subscribed to the Google Groups "Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+...@googlegroups.com.
To post to this group, send email to bean...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAK21%2BhPc8Nc%3De9GJnKiXRadg1TwXWn2iBwoqWUoe6nZbg6QQaQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
I would really just like something that could look at the proposed transactions and pre-classify some of them for me. Even if I had to curate the pre-classification by hand, it would save a lot of time when you repeatedly go to the same places month after month.
I was hoping to get away without having to write something myself in python, but I might end up having to do that. Can you point me to the APIs for modifying transactions from within python?
--On Sun, Dec 13, 2015 at 9:28 PM Martin Blais <bl...@furius.ca> wrote:--On Mon, Dec 14, 2015 at 12:12 AM, Jason Chu <xen...@gmail.com> wrote:Is there a way to automatically classify common transactions as the expenses they're associated with? I plan on using ledgerhub to import my credit card transactions and I'm used to gnucash, which can classify transactions with at least 70% accuracy...All I'm really looking for is a way to say "TRADER JOES" transactions are Expenses:Groceries, etc.I haven't built anything from that so far. My own 10-year old file lives with messy payees and I'd like to fix it eventually.The best way to do this IMHO would be to use the contents of the existing ledger and somehow figure out a way to automatically classify new entries from seen entries. It presupposes that at least some of the entries in the ledger are "labeled" with correct payees and that you're able to figure out which they are.Or, you can just write a script that does that for you using some rules. You can do that at import time, or you could write a plugin that corrects imperfect input by fixing up the payees at parse time.These are just ideas.
You received this message because you are subscribed to the Google Groups "Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+...@googlegroups.com.
To post to this group, send email to bean...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAK21%2BhPc8Nc%3De9GJnKiXRadg1TwXWn2iBwoqWUoe6nZbg6QQaQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups "Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+...@googlegroups.com.
To post to this group, send email to bean...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAFFHUgtp9FDPW2eWoy8QZj%2Bq7HDXG6rnOc%2BbSwLUEi7t5XPgeg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAKJfoCE_Me3BqYG-oRC3MTjeMTeV%3DJVK%2BH2CxZcNsJCfq-n3Bg%40mail.gmail.com.
As a note, this is one of the things I use Yodlee to do. It gets well over 90% right. It uses its inbuilt data to figure out most of the expenses itself, and you can override its guesses permanently, using rules, in cases where it's needed.
Ideally, a classifier would operate on imported Beancount transactions directly rather than at the import level, so that it's reusable across a variety of different importers. In other words, the automatic categorization / completion of a transaction is a feature orthogonal to that of its creation via import.