Replies: 10 comments
-
I think manual importing is a FANTASTIC idea! 😄 🤔My biggest question would be how should CSV imports be supported? The format the CSV could be in would likely change from bank to bank and country to country 🤔 Custom imports would have to be able to map the CSV to the fields we need and handle missing fields some how. Or I guess we could try to just make a "standard" format for this project and help people make conversion scripts for their CSVs? Thoughts? 🤔 😄 |
Beta Was this translation helpful? Give feedback.
-
I have already something in my mind and if I find time, I would try to implement it. But basically it should be based on something like this: https://jgile.github.io/vue-csv-import/ My thoughts - step by step:
What do you think? |
Beta Was this translation helpful? Give feedback.
-
I really like that package 😄 I think it would definitely be useful for uploading transactions 💯 🤔 How should different bank accounts be tracked with manual imports? 🤔 |
Beta Was this translation helpful? Give feedback.
-
For shirts and giggles I went to one of the banks I use and tried to download my transactions and they stopped supporting transaction downloads 😬 I tried my other bank, and I was able to download the transactions, but the info was less than helpful 😅 Here is the exact, unedited file.... (yes, this is the raw file... It just doesn't even have really identifying information 😅 )
🤔 If your bank supports a different file format for download I'd love to see an example! (Please remove identifying information, I only care about the format 😉 ) |
Beta Was this translation helpful? Give feedback.
-
Hello,
of course you would need to manage multiple accounts, but thats not CSV import specific.
Thats one problem of these csv exports. The data is crap and of course not standardized, so it will not work in a usefull way for some banks. Here are examples of my banks (with anonymized data): Bank 1 (Austria)
The csv has no headers, but here is my own interpretation:
Bank 2 (Germany)
The csv has headers, with the following translation:
General infos:IBAN = https://en.wikipedia.org/wiki/International_Bank_Account_Number - common bank account number in europe, middle east, north+westafrica, brasil, central america, etc. |
Beta Was this translation helpful? Give feedback.
-
This is great information 🙇 Thank you 🙇 🤔 I think Something else that would have to happen is a standardization of the 🤔 This also gives me more ideas 🤔 (also makes me wish my bank gave me that much info 😞 |
Beta Was this translation helpful? Give feedback.
-
I'll try to hack something together this weekend for this 😄 but I also encourage you to fork the repo and give it a shot too with a PR since it's #hacktober 😄 |
Beta Was this translation helpful? Give feedback.
-
I had now some time to investigate and I have already some ideas how to do it. But right now, I am not sure, how to decouple the system from plaid, since atm the system is hardcoded linked to a plaid account. I tried a bit to play around to remove this hard connection, but found out the hard way, that it would be much easier for someone who knows the code better (you) and especially who can test it with his plaid account, if it still work (I can't)? This project has basically 4 main features:
where only the first has to do with plaid. The others are (or should be) datasource agnostic and don't care if data comes from plaid api, csv, finapi.io or whatever. The ideal solution would be, that you have a Would you consider to do this decoupling and move all plaid specific stuff to a separeted Btw. since I really like the idea of this project and I was looking for something like this, I would afterwards also be interested in add additional features, translate it to german, help ypu on tickets if you want, etc.) |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
I hoped you would have maybe a better insight of the code and see, how to easy decouple it from the plaid code. Please don't get me wrong, I don't want to offend you and what you have done so far is great and if I could use plaid, I would love it, but I am not sure, if it is then wise to work around it. Especially since there are a lot of other problems, missing (micro) features, problems, etc. So this looks more or less like a rewrite job, then a refactor one and that would be a lot of work. I will have to think about in detail. |
Beta Was this translation helpful? Give feedback.
-
As discussed in another ticket (#34 (comment)) I am not able to use plaid, but in my eyes, your package would be a great tool, so why not just make it more API agnostic and allow to support multiple different apis (driver based?) and (for me) more important also allow csv imports? Because the filtering, alerts, metrics, etc. doesn't depend on plaid or at least shouldn't, right?
Beta Was this translation helpful? Give feedback.
All reactions