FIX #30397: for direct debit payments, BIC is optional #30398
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
According to SWIFT regulations for direct debit payments, IBAN is sufficient information and the BIC code is optional. But Dolibarr is rejecting the creation of direct debit payments without BIC code (see Issue #30397).
The code adjusts the behaviour of Dolibarr and allows the creation of direct debit payment xml-files based only on the customer IBAN (for the time being, only if the variable WITHDRAWALS_WITHOUT_BIC is set, in order not to interfere with existing installations).