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