Wie Sie helfen können

Beitragen

Wir helfen gern falls Sie bereits eine Vorstellung haben was Sie genau beitragen möchten und selbstverständlich auch, Falls Sie noch nicht wissen was es zu tun gibt oder wo Sie anfangen sollen. Selbst wenn Sie nicht entwickeln können, können Sie immer noch

Compliance

Nach Änderungen an Mustangproject laufen die automatischen Tests und fallbasiert ZUV als Validierer um zu sehen ob die Ausgabe weiterhin korrekte ZUGFeRD-Dateien sind.

Weitere Validierer, die Mustangproject-Dateien als vollständig valide erkennen sollten sind

Interne Architektur

  • Sie übergeben eine PDF/A-1 Datei
  • Mustang nutzt Apache PDFBox um es in PDF/A-3 zu konvertieren
  • Sie geben die Daten, sprich bspw. die Posten und die Preise an
  • Mustang erstellt eine XML-Datei,
  • bettet sie in die PDF/A-3 Datei ein und
  • fügt entsprechende PDF/A Schema Extensions hinzu

Wir brauchen Geld für einen Stand auf der jährlichen FeRD Konferenz und für die Entwicklung unseres Opensource ZUGFeRD Validierers.

Validierer

ZUV (ZUgferd und VeraPDF) ist ein ZUGFeRD/Factur-X Validierer der am 27. April 2018 in die öffentliche Testphase ging.

Es ist ein Kommandozeilentool mit XML-Ausgabe aber FerdMC hat eine Onlineversion auf deren ZUGFeRD community Webseite live gestellt.

ZUV wird 2019 oder 2020 in Mustangproject aufgehen und prüft PDF/A-3 Korrektheit (basierend auf VeraPDF) sowie ZUGFeRD 1 und 2 XML Korrektheit. Dabei wird das XML anhand der offiziellen ZUGFeRD Schematron und Schemadateien geprüft.

Es gibt andere Open-Source Validierer wie Konik (das weder den PDF-Teil noch ZF2 prüft) oder den FNFE Factur-X Validierer (Onlineversion Repo).

Corpus

Der Corpus ist eine Sammlung von Factur-X 1 sowie ZUGFeRD 1 und 2 Rechnungen verschiedener Profile, einige davon ähnlich, andere identisch mit tatsächlich kursierenden Rechnungen. Einige Beispieldateien sind teilweise oder ganz ungültig und einige wurden sogar absichtlich ungültig erstellt um verschiedene Aspekte beispielsweise von Validatoren zu testen.

Die

  • gültigen und
  • unabsichtlich ungültigen Dateien können verwendet werden um Lesesoftware zu testen, die
  • absichtlich ungültigen Dateien wurden gebaut um Validierer zu testen.

Bitte tragen Sie Beispielrechnungen bei, vor allem wenn Sie eine ZUGFeRD-Engine nutzen die noch nicht gelistet ist.