ZUGFeRD Rechnungen per Kommandozeile erstellen

Start › Foren › Allgemein › ZUGFeRD Rechnungen per Kommandozeile erstellen

Ansicht von 4 Beiträgen – 1 bis 4 (von insgesamt 4)
  • Autor
    Beiträge
  • #18336
    hackl
    Teilnehmer

    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

    #18337
    Stefan Ziegler
    Forenverwalter

    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.

    #19285
    hackl
    Teilnehmer

    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

    #19286
    Stefan Ziegler
    Forenverwalter

    Ich habe den Punkt schon auf die TODO gesetzt und vermutlich kan ich das in die kommende Version mit einbauen.

Ansicht von 4 Beiträgen – 1 bis 4 (von insgesamt 4)
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.