add support to generate SEPA instant payment instructions#23
add support to generate SEPA instant payment instructions#23madmuffin1 wants to merge 3 commits intoinisos:mainfrom
Conversation
|
I still need to verify it to work, the bank I have access to right now do not support pain.001.001.09, but I asked our accountant to try with an account that supposedly works with it already. |
|
@pblanchardie from my side this is good to go. We were able to execute a Instant Payment today. I also included a change in V09 that requires the PmtInf > DbtrAgt > FinInstnId to be filled, which was not the case in V01. |
| }, () -> { | ||
| throw new IllegalArgumentException("BIC must be provided for debtor account"); |
There was a problem hiding this comment.
Looking at the XSD, there is no difference between V03 and V09:
Yes FinInstnId is mandatory, but the XSD allows it to be empty.
In other terms, it does not mandate BICFI, nor other child elements:
ClrSysMmbIdLEINmPstlAdrOthr
So I'm not comfortable with throwing IllegalArgumentException when an apparently optional field is missing.
Or did I miss something?
No description provided.