E-Rechnung in Deutschland ab 2025

Ah, das ist ein eleganter Ansatz die Properties in die Jasper Datei zu integrieren!

Das heißt du hast diese Properties bereits in deiner JRXML Datei definiert oder?
Verstehe ich den Workflow so richtig?

  1. Du erstellst mit Jasper Reports ein PDF. Durch die Properties wird das eine PDF-A1 Datei - richtig?
  2. Du erzeugst über das Mustang Projekt eine passende ZUGFeRD XML Datei
  3. Du bettest die ZUGFeRD XML über Mustang in das PDF ein (ich bin hier auf den ZUGFeRDExporterFromA3 gestoßen)
    Bsp:
ZUGFeRDExporterFromA3 exporter = new ZUGFeRDExporterFromA3();
exporter.load(inputPDF); // Eingabe-PDF laden

// XML-Daten einbetten
exporter.setZUGFeRDXMLFile(new File("zugferd-invoice.xml"));

// PDF/A-3-Konformes Dokument erzeugen
exporter.export(outputPDF);

Ich habe hier gerade noch ein Verständnisproblem wofür PDFBox genau verwendet wird.
Oder liege ich falsch, dass das Mustang Projekt gar keine PDF/A-3 generieren kann?

Danke im Voraus!

Viele Grüße
Alex