XRechnungs-XML direkt in eine Winword-Datei oder ZUGeRD PDF umwandeln

Ein kaum beachteter Webdienst ermöglicht die direkte Umwandlung einer ZUGFeRD XML-Datei in eine Winword-Datei. Dies ist besonders interessant, wenn man aus der XML-Datei eine druckbare Version erstellen möchte. Zum Testen haben wir diese API öffentlich zugänglich gemacht unter:

https://eforms.aloaha.com/xmluploader.aspx?o=docx

Wenn man den o-Parameter (output) auf pdf setzt dann erhaelt man als Ausgabe direkt das ZUGFeRD PDF.

https://eforms.aloaha.com/xmluploader.aspx?o=pdf

Note: Wenn man den o-Parameter auf XML setzt kann man zum Beispiel damit UBL nach ZUGFeRD umwandeln.

Dieser Webdienst verwendet die SDK-Funktion CreateDocFromXML. Eine Erklärung dieser Funktion finden Sie auf folgender Seite:

Laden Sie einfach Ihr XML-Dokument hoch und bestätigen Sie mit “Upload ZUGFeRD XML”. Ihr Webbrowser wird nach einigen Sekunden das fertige Winword-Dokument herunterladen. Sollten Sie ein individuelles Design wünschen, lassen Sie es uns bitte wissen. Selbstverständlich können Sie diese Web-API auch in Ihrem eigenen Rechenzentrum installieren.

Das geht natürlich auch direkt per HTTP POST:

curl --verbose --max-time 300 --retry 0 -F "file=@xinvoice.xml" -k https://eforms.aloaha.com/xmluploader.aspx?o=docx -o outputfile.docx

bzw:

curl --verbose --max-time 300 --retry 0 -F "file=@xinvoice.xml" -k https://eforms.aloaha.com/xmluploader.aspx?o=pdf -o outputfile.pdf

oder

curl --verbose --max-time 300 --retry 0 --data-binary "@xinvoice.xml" -H "Content-Type: application/xml" -k https://eforms.aloaha.com/xmluploader.aspx?o=docx -o outputfile.docx

bzw:

curl --verbose --max-time 300 --retry 0 --data-binary "@xinvoice.xml" -H "Content-Type: application/xml" -k https://eforms.aloaha.com/xmluploader.aspx?o=pdf -o outputfile.pdf

Sollten Sie mehr Interesse an Webdiensten haben, schauen Sie sich folgende Webdienste an:

ZUGFeRD-XML und PDF-Rechnung per Webservice zu einer PDF-ZUGFeRD-Rechnung zusammenführen

Webbasiert ZUGFeRD XML extrahieren und anzeigen