eRechnung aus JSON mit Kommandozeile

Start › Foren › Allgemein › eRechnung aus JSON mit Kommandozeile

Ansicht von 5 Beiträgen – 1 bis 5 (von insgesamt 5)
  • Autor
    Beiträge
  • #17929
    resign42
    Teilnehmer

    Hallo,

    zuerst möchte ich ein dickes Lob und ein fettes Dankeschön für das Tool sagen - es hilft mir sehr.

    Jetzt versuche ich meine 2-3 Rechnungen im Monat zu automatisieren. Die Vorlage habe ich als JSON exportiert und nun möchte ich es mit dem Befehl:

    pdf24-Toolbox.exe -createInvoice "Rechnung-IW2025001.json" "output.pdf" -outputType zugferd -pdfaFile

    generieren.

    Leider bekomme ich eine ClassCastException

    ----------------
    PDF24 Command Handler
    Handle command with action: createInvoice
    java.lang.ClassCastException: class org.json.simple.JSONArray cannot be cast to class org.json.simple.JSONObject (org.json.simple.JSONArray and org.json.simple.JSONObject are in unnamed module of loader 'app')
    at org.pdf24.tools.commons.zugferd.JsonToInvoice.getOneObj(JsonToInvoice.java:70)
    at org.pdf24.tools.commons.zugferd.JsonToInvoice.toInvoice(JsonToInvoice.java:611)
    at org.pdf24.commandhandlers.CreateInvoiceHandler.readInvoiceDataFile(CreateInvoiceHandler.java:96)
    at org.pdf24.commandhandlers.CreateInvoiceHandler.doRun(CreateInvoiceHandler.java:48)
    at org.pdf24.CommandHandler.run(CommandHandler.java:94)
    at org.pdf24.CommandHandler.handleCommand(CommandHandler.java:129)
    at org.pdf24.CommandHandler.handleCommand(CommandHandler.java:138)
    at org.pdf24.CommandHandler.main(CommandHandler.java:161)

    Die PATH-Variable habe ich bereits erweitert - finden müsste er eigentlich alles.

    Kann mir jemand auf den Sprung helfen?

    Viele Grüße,

    Sergej

    #17930
    Stefan Ziegler
    Forenverwalter

    Das -pdfaFile müsste man entfernen. Wenn man das verwendet, dann müsste danach noch ein Argument folgenden und zwar die PDF/A Datei selber, in die dann die E-Rechnung eingebettet wird. Da ich vermute, dass  Sie diese nicht bereitstellen, müsste das -pdfaFile Flag entfernen.

    #19232
    Stefan Ziegler
    Forenverwalter

    Die "Rechnung-IW2025001.json" scheint nicht korrekt zu sein. Erstellen Sie mal eine Rechnung in der UI, exportieren Sie diese und vergleichen Sie dann die beiden JSON Dateien. Einer der Datenfelder scheint nicht korrekt zu sein. Irgendwo im JSON wird ein Array verwendet, wo ein Object erwartet wird. Gerne die Datei auch an forum@pdf24.org zur Analyse senden.

    #19233
    resign42
    Teilnehmer

    Hallo Herr Ziegler,
    ich habe mit Hilfe von "Rechnung erstellen" im grafischen Editor eine Dummy-Rechnung erstellt uns als JSON gespeichert. Leider bekomme ich die selbe Fehlermeldung.
    PDF24 Version ist die aktuellste (kein Update gefunden)
    Viele Grüße,
    Sergej Berg

    #19234
    Stefan Ziegler
    Forenverwalter

    Die JSON Datei vom visuellen Generator ist hier nicht kompatibel. Nutzen Sie den Rechnungsgenerator für elektronische Rechnungen um eine Musterdatei zu erstellen.
    https://tools.pdf24.org/de/elektronische-rechnung-erstellen

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