-
Notifications
You must be signed in to change notification settings - Fork 82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Transformation map for payee names #404
Comments
Hi @ThomDietrich , this is something we discussed but it's actually a feature built into ynab already so it's not something we're going to implement. If you select "Manage Payees" when you're looking at the payee selection for a transaction (on the web app only I think), you can have rules for payee name processing. |
What's the benefit of yaml over conf? |
Yes! You are right, I didn't know the feature. I still wonder if I would prefer to do the transformation before the import in YNAB. The new payees clutter my selection list in YNAB, setting up those renames in YNAB takes a lot longer and it seems like those renames can not be applied after import, which is an issue. I propose to implement it and users can still use the YNAB function on top as the prefer? Yaml: It's better scalable. In your conf format you only have two levels of structure (variables and categories). As you already use categories for banks it would actually be difficult to mix in the proposed transformation map. Yaml would be better suited (and is used be a majority of new projects for good reason) |
Interesting. I started a bit of a project restructure last night, so I'll look into that. If you're going to implement this feature, I would have the transformation map in a separate file - maybe |
Btw I am a fond user of https://www.dynaconf.com/ (with yaml)
I will work on a PR this evening. Please let me know if you plan major restructuring |
It won't be major (I don't think). I'm switching the CSV input and output to rely on Pandas instead of our home rolled iterative approach. I also want to handle the API error responses a bit better. I may then also split up the files a bit for ease of maintenance. |
Sounds great. |
Stick with conf for now please.
|
I looked into this. I can hardly solve this in a clean way. Edit: found an acceptable solution. |
The project restructure ended up being pretty major. If you point your pull request at the branch #401 it might be better! Very much still a work in progress. |
Hey, |
I don't currently have much time to put into this project, but I'd happily accept another PR. I promise I won't refactor everything this time! I would suggest adding a "transform_payees" function in |
Hey all, I am already a big fan of this script. Thanks.
One problem... let's call it nuisance... I came across is the fact that many of my recurring payees have names like "PAYPAL (EUROPE) S.A.R.L ET CIE,S.C.A." which I would like to rename. Is this a feature you would accept a Pull Request for? A decision I need your guidance with would certainly be where to provide this transformation list. Is a new section in
user_configuration.conf
okay with you or will it collide with the banks?(Btw ever consider to transition the config files to yaml?)
The text was updated successfully, but these errors were encountered: