none
Excel to XML Export - Problem with IBAN from xsd RRS feed

  • Frage

  • I'm trying to use excel for XML exports of bank data.

    Therefore I use the standardized pain.001.001.03.xsd. A sample is available here: pain.001.001.03.xsd

    I have an export from the bank I use as reference and that looks like this:

    <?xml version="1.0" encoding="UTF-8" ?>
    <Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.03" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 pain.001.001.03.xsd">
        <CstmrCdtTrfInitn>
            <GrpHdr>
                <MsgId>1111111111111111111111</MsgId>
                <CreDtTm>2019-10-05T12:15:35.104+02:00</CreDtTm>
                <NbOfTxs>1</NbOfTxs>
                <CtrlSum>1.00</CtrlSum>
                <InitgPty>
                    <Nm>Type my Name here</Nm>
                </InitgPty>
            </GrpHdr>
            <PmtInf>
                <PmtInfId>NOTPROVIDED</PmtInfId>
                <PmtMtd>TRF</PmtMtd>
                <NbOfTxs>1</NbOfTxs>
                <CtrlSum>1.00</CtrlSum>
                <ReqdExctnDt>1999-01-01</ReqdExctnDt>
                <Dbtr>
                    <Nm>Type my Name here</Nm>
                </Dbtr>
                <DbtrAcct>
                    <Id>
                        <IBAN>DE12000000000000001</IBAN>
                    </Id>
                </DbtrAcct>
                <DbtrAgt>
                    <FinInstnId>
                        <BIC>SOLARBIC011</BIC>
                    </FinInstnId>
                </DbtrAgt>
                <ChrgBr>SLEV</ChrgBr>
            </PmtInf>
        </CstmrCdtTrfInitn>
    </Document>

    However when I create an excel sheet with the use of pain.001.001.03.xsd as XML-source, I cannot export the sheet to XML as soon as I use the IBAN mapping. No matter what I enter in this IBAN field, I get the error

    Cannot save or export xml data. The xml map in this workbook are not exportable

    If I do not use this mapping, I can export the file with all the other mappings. I can even import data from the XML file from the bank when I have the IBAN mapping in the excel file. But afterwards, again I cannot export it until I remove the IBAN mapping.

    I do not unterstand why excel probibits the use of this mapping.



    • Bearbeitet L_Herzog Samstag, 5. Oktober 2019 23:31
    Samstag, 5. Oktober 2019 23:29

Alle Antworten

  • Wäre nett,, das auf Deutsch zu schreiben.
    Bei XML gibt es halt XSD für die Typprüfung.
    Nun musst du dir mal das XSD bzgl. des Feldtypes und Formates für den Knoten IBAN ansehen.
    Bestimmt gibt es dazu auch Beispiele:

    [A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}

    d.h.: 2 Großbuchstaben + 2 Ziffern + 1-30 Buchstaben oder Ziffern

    Wichtig ist also auch, dass keine Leerzeichen am Anfang und Ende stehen.



    Sonntag, 6. Oktober 2019 12:20
  • Danke für Deine Antwort. Diese Restriction ([A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}) habe ich auch im XSD gefunden. Das ist aber nicht das Problem. Auch wenn ich die XSD verändere, so dass diese Beschränkung nicht mehr gilt, bekomme ich den Fehler.

    Die Prüfung der Exportierbarkeit ergibt diese Fehler. Ich verstehe aber nicht, was es da für ein Problem hat.

    Dienstag, 8. Oktober 2019 20:08