Hallo Herr Ziegler,
Ich benutze das Kommandozeilen-Tool zum Erstellen von Rechnungen im Zugferd-Format.
Ausgangsmaterial ist immer eine XML-Datei mit UBL-Codierung sowie eine normale PDF-Rechnung.
Wenn ich nun CreateInvoice ausführe (und zwar ohne das Flag Passthrough), dann wird in der generierten Zugferd-Datei der XML-Anhang nicht auf CII geändert, sondern wird unverändert als UBL übernommen.
Der Code schaut so aus:
c:\programme\pdf24\pdf24-toolbox.exe -createInvoice c:\test\xr214663.xml c:\test\xr214663zug.pdf -outputType zugferd:en16931 -pdfFile c:\test\re214663.pdf
Derzeit behelfe ich mich mit einem Zwischenschritt:
1. Neue XML-Datei in CII-Codierung erzeugen:
c:\programme\pdf24\pdf24-toolbox.exe -createInvoice c:\test\xr214663.xml c:\test\xr214663cii.xml -outputType en16931:cii
2. ZUGFERD-Datei erzeugen:
c:\programme\pdf24\pdf24-toolbox.exe -createInvoice c:\test\xr214663cii.xml c:\test\xr214663zug.pdf -outputType zugferd:en16931 -pdfFile c:\test\re214663.pdf
Kann man dies nicht vereinfachen, d.h. kann bei nicht gesetzten Passthrough-Flag nicht gleich die XML-Datei in das benötigte CII-Format überführt werden.
Vielen Dank für Ihre Hilfe
Robert Hackl
Wenn man die Rechnung als XML E-Rechnung angibt und ein PDF setzt, dann verbindet der Generator lediglich das PDF mit dem XML. Eine Transformation wird in diesem Fall nicht gemacht.
Wenn man anstelle der XML Datei das JSON Format verwendet, dann wird aus dem JSON ein XML im CII Format erstellt und in die PDF eingebaut. In diesem Fall kann man ihren ersten Schritt mit der vorherigen Transformation weglassen.
Bisher gibt es kein Flag, um eine vorherige Transformation zu machen.
Ich habe den Punkt schon auf die TODO gesetzt und vermutlich kan ich das in die kommende Version mit einbauen.
Leider liegt mir das Ganze nicht im JSON Format vor.
D.h. ich muss wohl den Workaround mit der Transformation und den 2 Schritten machen.
Denken Sie, dass es in Zukunft eine Flag mit dieser Transformation geben wird?
Unabhängig davon ist das Programm super und sehr einfach in der Bedienung. Wirklich großartig