XML aus ZUGFeRD Extrahieren

Startseite » XML aus ZUGFeRD Extrahieren

In diesem Blog-Artikel zeigen wir Ihnen, wie Sie das XML-Dokument aus einer ZUGFeRD-Rechnung extrahieren können – und das ganz einfach und bequem mit dem HPH E-Invoice Addon. Ob über eine Windows-Forms-Anwendung oder eine Kommandozeilenanwendung – Sie haben die Wahl.


HPH-E-Invoice Forms App

1. HPH E-Invoice Addon starten

Um mit dem Extrahieren von XML-Daten aus einer ZUGFeRD-Rechnung zu beginnen, müssen Sie zuerst die Windows-Forms-Anwendung hph.E-Invoice starten. Diese Anwendung bietet eine benutzerfreundliche Oberfläche, mit der Sie ZUGFeRD-PDF-Dateien ganz einfach bearbeiten können.

2. Kachel „ZUGFeRD-XML extrahieren“ auswählen

Sobald die Anwendung gestartet ist, sehen Sie eine übersichtliche Oberfläche mit verschiedenen Funktionen. Klicken Sie auf die Kachel „XML aus ZUGFeRD-PDF extrahieren“. Dies ist die Option, die Sie benötigen, um die benötigten XML-Daten aus Ihrer ZUGFeRD-Rechnung zu extrahieren.

xml-aus-zugferd-extrahieren

3. ZUGFeRD-PDFs auswählen

Nach dem Klicken auf die Kachel öffnet sich ein Dateidialog, in dem Sie die gewünschten ZUGFeRD-PDF-Dateien auswählen können. Sie haben die Möglichkeit, mehrere E-Rechnungs-PDFs auf einmal auszuwählen. Diese PDFs müssen das ZUGFeRD-Format unterstützen, damit die XML-Daten korrekt extrahiert werden können.

4. Fertig!

Nachdem Sie Ihre ZUGFeRD-PDFs ausgewählt haben, wird das XML-Dokument automatisch extrahiert. Die extrahierten XML-Dateien werden im selben Ordner wie die ursprünglichen PDF-Dateien gespeichert und tragen die Erweiterung .XML. Sie können die XML-Dateien mit Doppelklick auf eine Zeile im Extrahierungsergebnis direkt öffnen.


Kommandozeilenanwendung zum Extrahieren des XML aus der ZUGFeRD-Rechnung

Für Nutzer, die lieber mit einer Kommandozeilenanwendung arbeiten oder die Extraktion in einen automatisierten Prozess integrieren möchten, bietet die HPH E-Invoice Console-Anwendung eine ausgezeichnete Lösung. Mit dieser Anwendung können Sie ZUGFeRD-PDFs direkt über die Kommandozeile verarbeiten.

Der folgende Befehl zeigt Ihnen, wie Sie das XML aus einer ZUGFeRD-Rechnung extrahieren können:

hph.EInvoice.Console.exe /action "EXTRACT" /inputpdf "[Ihr-Pfad]\ZUGFeRD.PDF" /outputfile "[Ihr-Pfad]\factur-x.xml"

In diesem Beispiel:

  • /action „EXTRACT“ – Dies ist der Befehl, der die Extraktion des XML-Dokuments aus der ZUGFeRD-PDF anstößt.
  • /inputpdf – Hier geben Sie den Pfad zur ZUGFeRD-PDF an, aus der das XML extrahiert werden soll.
  • /outputfile – Optional: Dies ist der Speicherort, an dem die extrahierte XML-Datei gespeichert wird.

Sie können diesen Befehl direkt in PowerShell, in einer CMD-Skript-Datei oder aus Ihrer eigenen Anwendung heraus ausführen, um die ZUGFeRD-XML-Dateien zu extrahieren.

ZUGFeRD-Rechnung anpassen / editieren

Mit der PowerShell können Sie die extrahierten XML-Daten weiterverarbeiten. Beispielsweise können Sie die Business Terms aus dem XML-Dokument auslesen und anpassen. Dies ist besonders nützlich, wenn Sie die ZUGFeRD-Rechnung nachträglich bearbeiten möchten.

Ein weiteres nützliches Feature ist die Combine-Action, mit der Sie das XML wieder in die ZUGFeRD-Rechnung einbetten können. Dies ermöglicht eine nachträgliche Bearbeitung und 💯% Flexibilität bei der Verarbeitung von E-Rechnungen.

Fazit

Das Extrahieren des XMLs aus einer ZUGFeRD-Rechnung war nie einfacher. Mit dem HPH E-Invoice Addon haben Sie sowohl für die Windows-Forms-Anwendung als auch für die Kommandozeilenanwendung eine leistungsstarke Lösung an der Hand, die Ihnen dabei hilft, ZUGFeRD-PDFs individuell weiterzuverarbeiten.

Egal, ob Sie dies manuell über eine grafische Oberfläche oder automatisiert über die Kommandozeile tun möchten, das HPH E-Invoice Addon bietet Ihnen die nötigen Werkzeuge, um Ihre E-Rechnungen effizient zu verwalten.