Hallo,
wir sind bei der Einrichtung vom Webservice für einen Kunden und im Zuge dessen haben wir versucht die SOAP-Nachricht zu testen und zwar direkt auf https://test.erechnung.gv.at/erb?locale=de_AT&p=soap_tester
Leider kommt folgender Fehler:
Envelope/Body/deliverInvoiceInvoiceInput/Invoice muss genau ein Kindelement vom Typ 'text' haben
Eigentlich haben wir das XML nach der Vorlage gebaut und deshalb verstehen wir nicht wieso diese Fehlermeldung kommt. Siehe Nachricht:
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/" xmlns:enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oa…-secext-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance/">
<env:Header>
<wsse:Security>
<wsse:UsernameToken>
<wsse:Username>xxxxx</wsse:Username>
<wsse:Password>yyyyy</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</env:Header>
<env:Body>
<deliverInvoiceInvoiceInput xmlns="http://erb.eproc.brz.gv.at/ws/invoicedelivery/201306/">
<eb:Invoice eb:DocumentType="Invoice" eb:GeneratingSystem="Bp Event" eb:InvoiceCurrency="EUR" eb:Language="ger" xmlns:eb="http://erb.eproc.brz.gv.at/ws/invoicedelivery/201306/">
<eb:InvoiceNumber>1820661</eb:InvoiceNumber>
<eb:InvoiceDate>3000-01-04</eb:InvoiceDate>
<eb:Delivery>
<eb:Date>3000-01-04</eb:Date>
<eb:Adress>
...
</eb:Invoice>
<Settings test="true"/>
</deliverInvoiceInvoiceInput>
</env:Body>
</Envelope>
Ich bedanke mich im Voraus für jede Unterstützung.
Mit freundlichen Grüßen
Ileana González