pdf24-Toolbox.exe -createInvoice xxxxxxxxx

Start › Foren › PDF24 Toolbox › pdf24-Toolbox.exe -createInvoice xxxxxxxxx

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

    Hallo und guten Tag,

    folgender Effekt lässt mich gerade an mir zweifeln:

    Eine E-Rechnung auf Grundlage einer modifizieren json-Templatedatei (Ersetzen von Platzhaltern) und Import in "Toolbox/E-Rechnung erstellen" wird sauber eingelesen und dargestellt, ebenso werden die Endbeträge (Gesamtsumme, Steuer) richtig berechnet, sowie  im QCode und in der xrechnung.xml eingesetzt.

    Wird jetzt aber mit "pdf24-Toolbox.exe -createInvoice "ModifiedJson.json" "Rechnung_xyz.pdf -outputtype zugferd -pdafile" diese Rechnung mit derselben Templatedatei generiert (MS Access 2021 VBA), so werden die Endbeträge nicht berechnet und nicht im Qcode oder der xrechnung.xml-Datei eingetragen.

    Das Seltsame dabei ist jedoch, dass dieser commandline Befehl vor etwa 3-4 Tagen noch einwandfrei funktioniert hatte.

    Gibt es evtl. einen "Schalter", der die Berechnungen ein/ausschaltet, oder einen Eintrag in der json-Datei, der Auswirkungen darauf hat?

    Könnte es auch sein, dass es sich um einen Bug handelt? Zwischenzeitlich hatte ich PDF24 neu installiert, d. h. aktualisiert.

    (Natürlich habe ich verschiedensten Szenarien durchgespielt, allerdings ohne durchschlagenden Erfolg.)

    Ansonsten Gratulation für diese PDF-Tool-Sammlung mit deren wirklich vielen brauchbaren Funktionen.

    Hintergrund:

    Erweiterung meines WaWi-Programmes für die Generierung von E-Rechnungen.

    Windows 11 64b

    MSAccess 2021 prof. LTSC 64b

    Ich freue mich auf eine Antwort und auf einen vielleicht problemlösenden Hinweis.

    Viele Grüße

    df6gl

    #18086
    Stefan Ziegler
    Forenverwalter

    Hallo, der Schalter -outputtype muss -outputType lauten, also ein großes T. Der Schalter -pdafile soll wohl -pdfaFile sein. Nach -pdfaFile muss ein weiteres Argument folgen, eine PDF/A Datei, in die die XML Datei eingebaut wird. Soll eine PDF/A Datei basierend auf der Eingabedatei generiert werden, dann den Schalter -pdfaFile einfach weglassen. Mehr dazu ist hier beschrieben:

    https://creator.pdf24.org/manual/11/#914-create-invoices

    #19266
    df6gl
    Teilnehmer

    Hallo,

    vielen Dank für Ihre Antwort.
    Leider bringen die Hinweise keine Erfolg.

    Hier der Meldungen im CMD-Fenster, wenn eine Rechnung generiert wird und die hiermit keine Berechnung der "Taxes" und "Amounts" durchführt.
    Ob -pdfaFile vorhanden ist oder nicht, spielt keine Rolle.

    C:UsersFranz>"C:Program FilesPDF24pdf24-Toolbox.exe" -createInvoice "C:ERCONSErcons_feERechnungE-Rech_json_actual_1.json" "C:ERCONSErcons_feERechnungE_Rech_yyyyy.pdf" -outputType zugferd:xrechnung

    ================
    "C:Program FilesPDF24jrebinjava.exe" -cp "C:Program FilesPDF24libjar*" -Dwindows.acp=1252 -XX:MaxRAMPercentage=80 -Xss50M "org.pdf24.CommandHandler" "C:UsersFranzAppDataLocalTempPDF24cmd_0_159533906_1470892580.json"
    ----------------
    PDF24 Command Handler
    Handle command with action: createInvoice
    2025.04.28 15:45:28 main: Running cmd with timeout of 0 secs: "C:Program FilesPDF24pdf24-Toolbox.exe" -htmlToPdf "C:UsersFranzAppDataLocalTemppdf24_6619506912244487080.html" "C:UsersFranzAppDataLocalTemppdf24_15061339801295997471.pdf"
    2025.04.28 15:45:31 main: Execution time of 2s for cmd "C:Program FilesPDF24pdf24-Toolbox.exe" -htmlToPdf "C:UsersFranzAppDataLocalTemppdf24_6619506912244487080.html" "C:UsersFranzAppDataLocalTemppdf24_15061339801295997471.pdf"
    2025.04.28 15:45:31 main: Running cmd with timeout of 0 secs: "C:Program FilesPDF24gsbingswinc.exe" -dBATCH -dNOPAUSE -dSAFER -dALLOWPSTRANSPARENCY -sFONTPATH=C:/WINDOWS/Fonts;C:/Users/Franz/AppData/Local/Microsoft/Windows/Fonts -dNEWPDF=true "--permit-file-read=C:UsersFranzAppDataLocalTemppdf24_5366486555285785989_sRGB.icc" -dSAVER -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -dCompatibilityLevel=1.7 -dPDFACompatibilityPolicy=1 -dPreserveAnnots=true -dSubsetFonts=true -dEmbedAllFonts=true -dConvertCMYKImagesToRGB=true -dPassThroughJPEGImages=true -dDownsampleMonoImages=false -dDownsampleGrayImages=false -dDownsampleColorImages=false -dAutoFilterGrayImages=false -dAutoFilterColorImages=false -sColorConversionStrategy=RGB -dAutoRotatePages=/None -dPDFA=3 "-sOutputFile=C:UsersFranzAppDataLocalTemppdf24_17577637322210730947.pdf" -f "C:UsersFranzAppDataLocalTemppdf24_12762623248194009301_pdfa.ps" "C:UsersFranzAppDataLocalTemppdf24_2834719529643514944.pdf" -c "[ /Creator (PDF24) /Title /Subject () /Author () /Keywords () /DOCINFO pdfmark"
    2025.04.28 15:45:31 main: GPL Ghostscript 10.05.0 (2025-03-12)
    2025.04.28 15:45:31 main: Copyright (C) 2025 Artifex Software, Inc. All rights reserved.
    2025.04.28 15:45:31 main: This software is supplied under the GNU AGPLv3 and comes with NO WARRANTY:
    2025.04.28 15:45:31 main: see the file COPYING for details.
    2025.04.28 15:45:32 main: Processing pages 1 through 1.
    2025.04.28 15:45:32 main: Page 1
    2025.04.28 15:45:32 main: Loading font Helvetica (or substitute) from %rom%Resource/Font/NimbusSans-Regular
    2025.04.28 15:45:32 main: Execution time of 0ms for cmd "C:Program FilesPDF24gsbingswinc.exe" -dBATCH -dNOPAUSE -dSAFER -dALLOWPSTRANSPARENCY -sFONTPATH=C:/WINDOWS/Fonts;C:/Users/Franz/AppData/Local/Microsoft/Windows/Fonts -dNEWPDF=true "--permit-file-read=C:UsersFranzAppDataLocalTemppdf24_5366486555285785989_sRGB.icc" -dSAVER -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -dCompatibilityLevel=1.7 -dPDFACompatibilityPolicy=1 -dPreserveAnnots=true -dSubsetFonts=true -dEmbedAllFonts=true -dConvertCMYKImagesToRGB=true -dPassThroughJPEGImages=true -dDownsampleMonoImages=false -dDownsampleGrayImages=false -dDownsampleColorImages=false -dAutoFilterGrayImages=false -dAutoFilterColorImages=false -sColorConversionStrategy=RGB -dAutoRotatePages=/None -dPDFA=3 "-sOutputFile=C:UsersFranzAppDataLocalTemppdf24_17577637322210730947.pdf" -f "C:UsersFranzAppDataLocalTemppdf24_12762623248194009301_pdfa.ps" "C:UsersFranzAppDataLocalTemppdf24_2834719529643514944.pdf" -c "[ /Creator (PDF24) /Title /Subject () /Author () /Keywords () /DOCINFO pdfmark"
    Done
    ================
    Dieselbe Json-Datei geladen im PDF-Toolbox "E-Rechnung schreiben erzeugt eine PDF einschließlich Berechnung der Taxes und Amounts.....

    In beiden Fällen ist die xrechnung.xml an die PDF angehängt und hat Amount-Werte passend zur generierten PDF-Datei.

    OT:

    Eine weitere Frage:

    Es soll eine xrechnung.xml erzeugt werden (funktioniert, wenn wie oben beschrieben, die Berechnungen funktionieren). Diese xml-Datei soll als Anhang (ähnlich Zugferd) an eine andersweitig erzeugte PDF-Rechnung (da diese besonderes und angepasstes Layout besitzt) angehängt werden.

    Welches commandline-Tool wäre dafür geeignet und einsetzbar?

    Danke und VG
    df6gl

    #19267
    Stefan Ziegler
    Forenverwalter

    Wenn die E-Rechnung lediglich in ein PDF eingebaut werden soll, dann kann man die Schalter -pdfaFile XXX oder -pdfFile XXX verwenden. Verwendet ,man -pdfFile, dann wird die PDF in ein PDF/A umgewandelt. Verwendet man -pdfaFile, dann wird keine Wandlung vorgenommen.

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