Popularity
2.6
Stable
Activity
1.7
Growing
42
9
18

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
License: GNU General Public License v3.0 or later
Tags: PDF     Invoice     E-invoice    
Latest version: v1.3.2

Konik alternatives and similar libraries

Based on the "PDF" category.
Alternatively, view Konik alternatives based on common mentions on social networks and blogs.

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

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.