I would suggest so. I think the plaid integration would function as a reference implementation. In regards to plaid integration I do not understand why it relies on the bank reconciliation functionality. Maybe someone can elaborate the benefit compared to importing payment entries
I’m still new to the ERPNext cosmos / Open Source collab. / git , maybe @Basawaraj_Savalagi can tell me what would be required to get core ready or what would the ERPNext Community need to adapt my app into the core
My code already starts hassling me and I’m about to rewrite certain parts. I think I could do better and improve it with my current python / javascript knowledge. I started the project as a newbie.
My self-imposed roadmap would look as following:
Watch and be support the FinTS Library progress
Complete the “Bank Account Wizard” page
Rewrite/Improve Code
Integrate unit-tests and maybe cypress-tests (personal studies required)
I’m working on this on my free time so I’m not able to propose a schedule, pardon me
Hi!
great work.
like wojosc, i would like the KSK integration too. In fact we planed to do an integration by ourselves, but had no time to do this yet.
If it helps, I would be in for a bounty, too.
I did some testing with the proposed PSD2 testing-script from the FinTS Library which worked for both VoBa and KSK after removing the if f.init_tan_response: part. Cross checking my code lead me to an unnecessary line.
@Basawaraj_Savalagi You should definatelly have a look at this app and we should think about how and where to implement it into core. I think Bank Reconciliation might be doubled here. Also to you, I’ll do a specific demo as the hbci protocoll used for the german banks is something unique to Germany.
Hell @mkautenburger@Balacc sorry for not letting you know any earlier. We are using the App in v12 and it works fine. Once you have trained the system by mathing IBANs to customers your good to go and only need to touch payments that aren’t 100% clear.
To make it work you might have to unlock the feature in your online-banking and register for credentials with your bank.
did you define a default customer and supplier in “FinTS Login” and also checked the “activate” tick for the type of payments you want to import?
After that you should be able to import the payments (Credit = customer / Debit = Supplier). Once you changed the customer/supplier for a payment entry you can use the “Bank Account Wizard” to match IBAN’s to a customer/supplier. The next import (e.g. via “FinTS Schedule”) will then auto assign payments to the matching party.
I use my app for quite some time (also Volksbank). Till now there were no major issues. It might be required to login into your bank account periodically so a TAN is not required (PSD2) to fetch the payment.
Implementing a viable process for handling TAN’s is unfortunately not an easy task.