Closed ValeryBichlmeier closed 4 months ago
Vielen Dank für Ihren Beitrag! Das Visualisierungstool ist für Rechnungen ausgelegt, die durch den KoSIT Validator als valide bestätigt wurden. Wenn man die Kennung auf XRechnung ändert, werfen beide Rechnungen Fehler. Bei der _not_working_example.xml wird u.a. auf die EN16931-Regel (nicht XRechnungsregel) CII-SR-452 verwiesen (Only one SpecifiedTradePaymentTerms should be present): Die Visualisierung kann an die eigenen Bedürfnisse angepasst werden, aber nicht valide Szenarien werden von der Visualisierung nicht berücksichtigt.
Bei der Transformation mittels xr-pdf.xsl einer ZUGFeRD-Datei, welche mehrere
SpecifiedTradePaymentTerms
Knoten beinhaltet, kommt es zu einem Fehler mit folgender Ausgabe:Ich denke der Fehler hängt damit zusammen, dass es laut ZUGFeRD Standard mehrere
SpecifiedTradePaymentTerms
geben darf, während die Anzahl desPayment due date
Äquivalents bei XRechnung auf eins bechränkt ist.Bei der Transformation von ZUGFeRD nach XRechnung werden mehrfach vorkommende Elemente des Fälligkeitsdatums durch Strichpunkte getrennt zu einem Wert fusioniert. Bei der anschließenden Transformation nach HTML durch der Visualizer, wird dieser fusionierte Wert korrekt interpretiert und die einzelnen Datumsangaben werden korrekt aufgelistet.
Bei der Transformation nach PDF funktioniert diese Handhabung jedoch nicht und es wird stattdessen der oben genannte Fehler ausgegeben. Beschränkt man die Anzahl der
SpecifiedTradePaymentTerms
Elemente in der ZUGFeRD künstlich auf 1, so funktioniert die PDF Transformation wieder einwandfrei. Für die Reproduktion des Fehlers habe zwei Beispiele angehängt, welche sich lediglich bei der Anzahl derSpecifiedTradePaymentTerms
Elemente unterscheiden.examples.zip