abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 

Fehler beim importieren von XML-Dateien

2
letzte Antwort am 14.07.2021 08:32:42 von summi
Dieser Beitrag ist geschlossen
0 Personen hatten auch diese Frage
summi
Beginner
Offline Online
Nachricht 1 von 3
1541 Mal angesehen

Liebe Community,

 

ich möchte gern per XML Schnittstelle Ausgangsrechnungen importieren.

Das folgende XML ist dabei vorhanden:

 

...

<accountsReceivableLedger>
  <date>2021-07-11</date>
  <amount>150.00</amount>
  <accountNo>1363</accountNo>
  <costCategoryId>10</costCategoryId>
  <costCategoryId2></costCategoryId2>
  <tax>0.00</tax>
  <information>Ausgangsrechnung</information>
  <currencyCode>EUR</currencyCode>
  <invoiceId>RA36</invoiceId>
  <bookingText>Gästetaxe</bookingText>
  <partyId>12807</partyId>
  <deliveryDate>2021-07-11</deliveryDate>
  <orderId>611967</orderId>
  <bpAccountNo>12807</bpAccountNo>
  <customerName>SMR</customerName>
  <customerCity>Chemnitz</customerCity>
</accountsReceivableLedger>
...

 

und liefert den folgenden Fehler:

 

Rechnung passt nicht zu Rechnungsschema. Ursache: cvc-complex-type.2.4.a: Invalid content was found starting with element 'bpAccountNo'. One of '{"http://xml.datev.de/bedi/tps/ledger/v050":customerName, "http://xml.datev.de/bedi/tps/ledger/v050":customerCity}' is expected. 

 

Da die Spezifikation es genau so vorgibt bin ich am Ende mit meinen Latain und würde mich über Hilfe sehr freuen.

Vielleicht muss auch nur die Reihenfolge gedreht werden? Obwohl es im Beispiel auch so ist.

 

Ein Testfile hängt an, falls es jemand testen kann

 

Besten Dank im voraus und mit freundlichen Grüßen

metalposaunist
Unerreicht
Offline Online
Nachricht 2 von 3
1534 Mal angesehen

@summi schrieb:

Ein Testfile hängt an, falls es jemand testen kann


Hier hängt nichts an 😕. Möglich, dass die Community XML nicht zulässt? Dann ggf. zippen und nochmal testen. 

#EmpoweringPeopleInTechnology – Daniel Bohle
www.metalposaunist.de
0 Kudos
summi
Beginner
Offline Online
Nachricht 3 von 3
1517 Mal angesehen

Ich habe die Lösung gefunden.

 

Es liegt einfach nur an der Reihenfolge der Elemente.

Diese muss wie folgt sein:

 

...

   <partyId>12807</partyId>

   <bpAccountNo>12807</bpAccountNo>

   <deliveryDate>2021-07-11</deliveryDate>

   <orderId>611967</orderId>

   <customerName>SMR</customerName>

   <customerCity>Chemnitz</customerCity>

...

 

Dann klappt es auch mit dem Import.

Der Anhang war schon gezippt, aber da der Beitrag zuerst als SPAM aussortiert wurde ist vermutlich auch der Anhang verloren gegangen.

 

Vielleicht hilft es ja trotzdem jemanden ;o)

 

Vielen Dank

2
letzte Antwort am 14.07.2021 08:32:42 von summi
Dieser Beitrag ist geschlossen
0 Personen hatten auch diese Frage