Replies: 4 comments 10 replies
-
|
Hallo @sude22 , Die Seite der ZUGFeRD Community ist dazu sehr hilfreich, insbesondere der vorletzte Absatz:
|
Beta Was this translation helpful? Give feedback.
-
|
Ah OK, vielen Dank für den Hinweis. Und für deine Arbeit an diesem Projekt. |
Beta Was this translation helpful? Give feedback.
-
|
Bevor man mit allen Lieferanten in Diskussion geht, wäre der pragmatische Ansatz, per String-Ersetzung die Korrektheit sicherzustellen. |
Beta Was this translation helpful? Give feedback.
-
Die Präfixe in den XPath-Ausdrücken im Code haben nicht notwendigerweise etwas mit den Präfixen im Dokument zu tun, Man muss dem Namespace-Manager halt die Präfixe bekanntmachen, die man im XPath verwenden will. Konkretes Problem ist hier vermutlich, dass CrossIndustryInvoice im korrekten Namespace "urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100" steht, aber zusätzlich der alte ZUGFeRD 1-Namespace "urn:ferd:CrossIndustryInvoice:100" mit Präfix rsm deklariert wird. Vermutlich nimmt ZUGFeRD-csharp dann den statt des eigentlich mit "rsm" im XPath-Ausdruck gemeinten. |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
Hallo,
wir haben immer wieder Rechnungen die nicht korrekt eingelesen werden können,
weil das Wurzelelement und ähnliche unpräfixierte Elemente nicht korrekt gefunden werden.
XML (Ausschnitt)
und im Code das rsm Prefix erwartet wird.
Meine Frage ist ob das XML generell so ungültig ist (laut meiner Recherche ist das wohl so erlaubt), oder der Code an der Stelle angepasst werden müsste.
Danke im Voraus.
Beta Was this translation helpful? Give feedback.
All reactions