Alles anzeigenHier der Auszu aus dem Schema:
<xs:sequence>
<xs:element ref="PositionNumber" minOccurs="0"/>
<xs:element ref="Description" maxOccurs="unbounded"/>
<xs:element ref="ArticleNumber" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="Quantity"/>
<xs:element ref="UnitPrice"/>
<xs:element ref="TaxRate"/>
<xs:element ref="DiscountFlag" minOccurs="0"/>
<xs:element ref="ReductionAndSurchargeListLineItemDetails" minOccurs="0"/>
<xs:element ref="Delivery" minOccurs="0"/>
<xs:element ref="BillersOrderReference" minOccurs="0"/>
<xs:element ref="InvoiceRecipientsOrderReference" minOccurs="0"/>
<xs:element ref="AdditionalInformation" minOccurs="0"/>
<xs:element ref="LineItemAmount"/>
<xs:element ref="ext:ListLineItemExtension" minOccurs="0"/>
</xs:sequence>
-> Die Reihenfolge ist einzuhalten!
[size=10]vg P. Helger[/size]
Soweit so klar. Nur bekomme Ich eine seltsame Fehlermeldung wenn ich eine Rechnung mittels
https://test.erb.gv.at/index.jsp?p=in…estupload_error validieren lasse:
- Feld "<Delivery xmlns="http://www.ebinterface.at/schema/4p0/"> <Date>2013-08-29</Date> </Delivery> ":
- cvc-complex-type.2.4.a: Ungültiger Content wurde beginnend mit Element "eb:Delivery" gefunden. "{"http://www.ebinterface.at/schema/4p0/":AdditionalInformation, "http://www.ebinterface.at/schema/4p0/":LineItemAmount}" wird erwartet.
[color=#333333][font='Helvetica Neue, Helvetica, Arial, sans-serif']
[/font][/color]
[color=#333333][font='Helvetica Neue, Helvetica, Arial, sans-serif']Die Details Section sieht so aus:[/font][/color]
[font='Helvetica Neue, Helvetica, Arial, sans-serif']
[color=#333333] <eb:Details>[/color]
[color=#333333] <eb:ItemList>[/color]
[color=#333333] <eb:HeaderDescription><![CDATA[Auftag 2354062 vom 2013-08-29 Lieferschein 1721028 ausgeliefert am 2013-08-29]]></eb:HeaderDescription>[/color]
[color=#333333] <eb:ListLineItem>[/color]
[color=#333333] <eb:PositionNumber>1</eb:PositionNumber>[/color]
[color=#333333] <eb:Description><![CDATA[Spiegel 225x172 mm]]></eb:Description>[/color]
[color=#333333] <eb:ArticleNumber eb:ArticleNumberType="BillersArticleNumber">56.2670.127</eb:ArticleNumber>[/color]
[color=#333333] <eb:ArticleNumber eb:ArticleNumberType="GTIN">4044502005411</eb:ArticleNumber>[/color]
[color=#333333] <eb:Quantity eb:Unit="Stk">3</eb:Quantity>[/color]
[color=#333333] <eb:UnitPrice>22.1</eb:UnitPrice>[/color]
[color=#333333] <eb:TaxRate eb:TaxCode="AT022">20.00</eb:TaxRate>[/color]
[color=#333333] <eb:InvoiceRecipientsOrderReference>[/color]
[color=#333333] <eb:OrderID><![CDATA[1234567890]]></eb:OrderID>[/color]
[color=#333333] <eb:OrderPositionNumber>1</eb:OrderPositionNumber>[/color]
[color=#333333] </eb:InvoiceRecipientsOrderReference>[/color]
[color=#ff0000] <eb:Delivery>
<eb:Date><![CDATA[2013-08-29]]></eb:Date>
</eb:Delivery>[/color]
[color=#333333] <eb:LineItemAmount>66.3</eb:LineItemAmount>[/color]
[color=#333333] </eb:ListLineItem>[/color]
[color=#333333] </eb:ItemList>[/color]
[color=#333333] </eb:Details>[/color]
[/font]
Delivery steht[color=#ff0000] VOR [/color]LineItemAmount, wie im Schema beschreiben aber die Fehlermeldung verlangt
anstelle(?) von Delivery LineItemAmount und/oder AdditionalInformation, letzeres ist aber optional !
Ich habe den Verdacht, dass der Validator Probleme hat: eines der Beispielfiles, dass ich zufällig ausgewählt habe
https://www.ebinterface.org/forum/index.ph…ca53cc78bd308ee
läßt sich ebenfalls nicht validieren.
Bei den Beispielen, zB