Die ZUGFeRD Open Source Bibliothek für Java und .NET

Zum Erstellen, Verarbeiten und Validieren von ZUGFeRD konformen elektronischen Rechnungen.

Schnellstart
Logo of the Konik ZUGFeRD Library

Was ist ZUGFeRD?

Der ZUGFeRD-Standard ermöglicht es, elektronische Rechnungen einfach zwischen Unternehmen und Behörden auszutauschen, per E-Mail, REST und diversen weiteren Verfahren.
Im Gegensatz zu bisherigen Verfahren können ZUGFeRD Rechnungen ad-hoc versendet und empfangen werden. Da für den Versand oder Empfang keine Registrierungen, Zertifizierungen, elektronische Signaturen oder die Anbindung an e-invoicing Netzwerke nötig sind, ist der Aufwand für Integration und damit auch die Kosten minimal.

Eine ZUGFeRD-Rechnung besteht zum Einen aus einem PDF für die manuelle Verarbeitung oder Kontrolle, zum Anderen ist innerhalb des PDFs eine XML Datei eingebettet, die automatisiert verarbeitet werden kann.
Duch den Einsatz von ZUGFeRD werden die bestehenden Prozesse vereinfacht - und zwar ohne die Prozesse grundlegend zu verändern.
Mehr zum Thema ZUGFeRD erfahren Sie in unserem iX Artikel.

ZUGFeRD Vorteile

Für Empfänger

  • Kostenreduktion - wenige Cents anstatt 9-12€ pro Rechnung.
  • Duchgehende Automatisierung und vereinfachte Prozesse.
  • PDF/A ist direkt für die Langzeitarchivierung geeignet.

Für Versender

  • Kostenreduktion - wenige Cents anstatt 5-7€ pro Rechnung.
  • Ein Prozess für alle Ausgangsrechnungen.
  • Auch Empfänger die ZUGFeRD nicht unterstützen können Rechnungen verarbeiten.

Eigenschaften der Konik Bibliothek

Open Source

Konik ist die Open Source Referenz zum Erstellen, Lesen und Validieren von ZUGFeRD Rechnungen. Verfügbar für Java und .NET unter AGPL und weiteren Lizenzen.

Alles drin

Einfache und verständliche API komplett dokumentiert machen eine Integration in kürzester Zeit möglich, ohne sich mit XML Interna oder ZUGFeRD Spezifikation beschäftigen zu müssen.

Support

Die Konik Bibliothek kommt mit professioneller Unterstützung: Wir helfen und betreuen Sie bei der Entwicklung oder übernehmen die Realisierung kompletter Projekte.

Funktionen

Eins zu eins Abbildung des ZUGFeRD Models mit allen Auflagen und Bedingungen.

Validierung des ZUGFeRD Models und gegebenenfalls Korrektur

Konvertierung des ZUGFeRD Models nach XML oder in ein anderes Format.

PDF an Bord

Konik unterstützt zahlreiche PDF Bibliotheken von unterschiedlichen Anbietern. Damit lässt sich der PDF Teil der ZUGFeRD Rechnung mit einer beliebigen PDF Bibliothek realisieren.

PDF Funktionen

Konvertierung von PDFs ins PDF/A3 Format.

Anhängen von ZUGFeRD-Daten an PDFs.

Extrahieren von ZUGFeRD-Daten aus PDFs.

Schnellstart


    <dependency>
        <groupId>io.konik</groupId>
        <artifactId>konik</artifactId>
        <version>1.0.3</version>
    </dependency>
    
    <!-- pdf plugin to attach/extract invoice data -->
    <dependency>
        <groupId>io.konik</groupId>
        <artifactId>pdfbox-carriage</artifactId>
        <!-- see manual for other pdf carriages -->
        <version>0.8.3</version>
    </dependency>
   
                 

   # with Package Manager Console 
   PM> Install-Package zugferd.net
   
                 

Der schnellste Weg, die Konik Bibliothek in ein Projekt einzubinden ist das Dependency Management Systems mit Anbindung an Maven Central Repository oder NuGet für .NET Welt.

Das Setup Kapitel enthält mehr Details und Vorgehensweisen für die unterschiedlichen Umgebungen.

Alternative

Auch ohne ein Dependency Management System steht die gesamte Konik Bibliothek mit allen Abhängigkeiten, Plug-Ins und der Dokumentation als eine eigenständige ZIP Distribution zur Verfügung.

Download Zip

Hilfe und Kontakt

Stack Overflow

Sie haben technische Fragen zur Implementierung Ihrer Lösung mit der Konik-Bibliothek? Dann ist Stack Overflow der richtige Ort für Sie. Überprüfen Sie, ob eine ähnliche Frage schon zuvor gestellt wurde und erstellen Sie gegebenenfalls eine neue Frage. Wir beobachten alle Fragen in Verbindung mit der Konik Bibliothek und antworten so schnell wie möglich.

Bugs und neue Funktionalitäten

Bug gefunden? Der schnellste Lösungsweg ist, zu schauen, ob auf GitHub bereits ein Ticket zu dem Thema erstellt worden ist und dieses zu kommentieren - oder bei einem neuen Bug selbst ein Ticket zu eröffnen. Wir versuchen immer, die Bugs im nächsten Release zu fixen.

Das Ticketsystem von Konik ist auch der perfekte Ort für Ihre Erweiterungswünsche.

Diskussionsforum

Sind Sie interessiert an der Bibliotheksentwicklung oder möchten Sie mehr über die ZUGFeRD Spezifikation und deren Details erfahren oder wie Sie die elektronische Rechnungsstellung in Ihr Produkt integrieren können?

Treten Sie dem Konik Diskussionsforum bei, diskutieren Sie mit und verfolgen Sie die Weiterentwicklung von Konik.

Wir freuen uns über Ihre E-Mail oder Ihren Anruf!