siddhantgoel / beancount-dkb

Beancount Importers for DKB (Deutsche Kredit Bank) CSV Exports
MIT License
34 stars 13 forks source link

feat: automatic transaction categorization #91

Closed bratekarate closed 3 years ago

bratekarate commented 3 years ago

Allows for automatic transaction categorization based upon user defined rules.

See README.md for more details.

TODO:

Update

I'm actually reconsidering if this is a good idea. Other importers could also use this feature, and it is kind of pointless to implement on a per-implementer basis. It may be a better idea to make this a standalone importer decorator project that works with an apply_hook similar to https://github.com/beancount/smart_importer. This could be used to decorate any importer. Feedback and ideas welcome.

bratekarate commented 3 years ago

I outsourced the functionality in a standalone project beancount-categorizer, so I close this PR. This way it can be easier applied to more use cases. Anyone is more than welcome to check it out and give it a try.

siddhantgoel commented 3 years ago

This is actually a super cool feature. Makes sense that you put it in a separate package. Looking forward to when it's on PyPI. :+1: