25
Dez.
2024

ZUGFeRD mit python script

Das GitHub-Projekt factur-x ist ein Python-Tool, das speziell entwickelt wurde, um Factur-X-Rechnungen zu erzeugen oder zu verarbeiten. Factur-X ist ein hybrides Format, das eine PDF-Rechnung mit einer eingebetteten XML-Datei kombiniert, die strukturierte Daten enthält.

Funktionsweise von factur-x:

  1. PDF und XML zusammenfügen (Merge):
    Wenn du bereits eine XML-Datei hast, die die strukturierte Rechnungsdaten enthält, kann das Tool diese in eine vorhandene PDF-Datei einbetten. Das Ergebnis ist eine Factur-X-Rechnung.
  2. Erstellung einer neuen XML-Datei:
    Wenn du die XML-Daten noch nicht hast, kannst du mit dem Tool basierend auf den Rechnungsdaten eine XML-Datei erstellen und diese in eine PDF-Datei einfügen.
  3. Extraktion der XML-Datei:
    Das Tool kann auch eine vorhandene Factur-X-Rechnung öffnen und die XML-Datei aus der PDF-Datei extrahieren.

Dein Szenario:

  • Wenn du eine PDF-Rechnung hast und eine XML-Datei erstellen möchtest:
    Du müsstest zuerst die strukturierte XML-Datei gemäß dem Factur-X-Standard erstellen (z. B. mit Python-Skripten und Factur-X-Bibliotheken). Das Tool erstellt nicht automatisch die XML-Datei aus einer unstrukturierten PDF.
  • Wenn du die XML-Datei schon hast:
    factur-x kann die XML-Datei in die PDF-Rechnung einbetten.

 

sudo pip3 install --upgrade factur-x

https://github.com/akretion/factur-x

Share

You may also like...

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert