Skip to content

The bank does not support the XML schema #493

@leobeal

Description

@leobeal

Hi again! :)

When trying to send a pain.008.002.02 direct debit to Volksbank I got:

The bank does not support the XML schema urn:iso:std:iso:20022:tech:xsd:pain.008.002.02, but only
 urn:iso:std:iso:20022:tech:xsd:pain.008.001.02, 
urn:iso:std:iso:20022:tech:xsd:pain.001.001.03, 
urn:iso:std:iso:20022:tech:xsd:pain.001.001.03_GBIC_2, 
urn:iso:std:iso:20022:tech:xsd:pain.008.001.02_GBIC_2, 
urn:iso:std:iso:20022:tech:xsd:pain.001.001.03_GBIC_3, 
urn:iso:std:iso:20022:tech:xsd:pain.008.001.02_GBIC_3, 
urn:iso:std:iso:20022:tech:xsd:pain.001.001.09_GBIC_4, 
urn:iso:std:iso:20022:tech:xsd:pain.008.001.08_GBIC_4 
at /app/vendor/nemiah/php-fints/lib/Fhp/Action/SendSEPADirectDebit.php:152)

Q: Is there any way to know in advance what are the bank's supported formats? I see that BPD::getLatestSupportedParameters has that info.
Also, I found a GetSEPADirectDebitParameters action, would it make sense to to implement a getSupportedPainNamespaces() method?
I'd be happy to send a PR.

thanks!!


A bit offtopic: I then used pain.008.001.08_GBIC_4, no validation error was thrown in the library, but the bank responded with
3999 (wrt seg 3): Pain Nachricht nicht zugelassen.. Very confusing since they just told me that was accepted.
I find the name "pain" very fitting.

Has anyone seen something similar?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions