Konik ZUGFeRD Library
Is an easy to use open source implementation of the ZUGFeRD data model including various enhancements.
Features
- Easy and understandable API to create and read ZUGFeRD compliant invoices.
- Extensive documentation with examples. See konik.io/docs
- XML schema and semantic invoice validation.
- Validation of invoices against ZUGFeRD profiles.
- Validation of invoices against specific country invoice regulations.
- Attaching or extracting XMLs from PDFs.
- Multiple PDF Carriages from different vendors (Currently iText and PDFBox). Choose your favorite or use any other of your choice.
Modules
Quick overview of the different modules.
- konikContains the ZUGFeRD data model.
- harnessAPI connecting the Konik library to a PDF-Carriage.
- itext-carriageThe PDF provider iText which can be used together with the Konik library.
- pdfbox-carriageThe PDF provider which can be used together with the Konik library.
- distributionZip distribution package. For those who are not using maven.
- projectcontent related to the project like Scripts, Formatting rules, dictionary. (Not a Maven module).
Documentation
License
All code is licensed under the AGPL, v3 or later.
 JarCasting
 JarCasting