Popularity
2.5
Growing
Activity
4.0
Declining
29
7
13

Description

A easy to use open source implementation of the ZUGFeRD data model including various enhancements for verification validation extracting and adding invoice data to and from PDFs

Code Quality Rank: L4
Programming language: Java
Tags: PDF     Invoice     E-invoice    
Latest version: v1.3.2

Konik alternatives and similar libraries

Based on the "PDF" category

Do you think we are missing an alternative of Konik or a related project?

Add another 'PDF' Library

README

Konik ZUGFeRD Library

Join the chat at https://gitter.im/konik-io/konik Jenkins

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.

  • konik Contains the ZUGFeRD data model.
  • harness API connecting the Konik library to a PDF-Carriage.
  • itext-carriage The PDF provider iText which can be used together with the Konik library.
  • pdfbox-carriage The PDF provider which can be used together with the Konik library.
  • distribution Zip distribution package. For those who are not using maven.
  • project content related to the project like Scripts, Formatting rules, dictionary. (Not a Maven module).

Documentation

http://konik.io/docs

License

All code is licensed under the [AGPL](LICENCE.md), v3 or later.


*Note that all licence references and agreements mentioned in the Konik README section above are relevant to that project's source code only.