<< Click to Display Table of Contents >> Navigation: Factur-X and ZUGFeRD > Java plugin |
Mustangproject is a open source Java (Jar or Maven) and .net library, command-line tool, and provides a server with a REST API. Mustangproject 2.10.0 was released on 30.12.2023 and supports ZUGFeRD 2.2.0, ZUGFeRD 1, Factur-X 1 as well as UN/CEFACT CII XRechnung 2.2.0.
https://www.mustangproject.org/
Main functionalities
•Read, write and validate ZUGFeRD 2/Factur-X, ZUGFeRD 1 and XRechnung
•Convert PDF/A1 to PDF/A3
•Embeddable java library based on PDFbox
•Permissive license (APL2, free for use in commercial and noncommercial applications)
•The Mustangproject library
ois available via Maven Central supporting Maven and Gradle
ocan be embedded in your Java software
oRuns on Linux, Mac OS and Windows with JRE 1.8
oAdd ZUGFeRD XML to PDF
oExtract ZUGFeRD XML from PDF
oConvert CII to UBL
oMigrate ZUGFeRD 1 to 2 (experimental)
oConvert PDF/A-1 to PDF/A-3
oFind out how many PDFs are ZUGFeRD
oReads, writes and validates ZUGFeRD 2/Factur-X and XRechnung
oConverts CII to UBL
ois a OpenAPI/Swagger REST API and uses oAuth
oPhive-Validation of other formats and UBL
oConverts any PDF to PDF/A-3
Licenses
Use it
vpxPrint is interfaced with this library. It should be reserved to ZUGFeRD .pdf files. It's however a strict validator of .xml files.
<FACTUR-X,FILE=xml_datafile,PLUGIN=MUSTANG,profile=[1|2][,format=...][,version=...][,profile=...][,CHECK]>
-or-
<ZUGFeRD,FILE=xml_datafile,PLUGIN=MUSTANG,profile=[1|2][,format=...][,version=...][,profile=...][,CHECK]>
Parameters
•FILE:
XML File to embed in the PDF/A3 .pdf file
This file will be renamed ZUGFeRD-invoice.xml in the resulting .pdf file.
•Other parameters:
format |
<fx|zf|ox|da> |
Factur-X, ZUGFeRD, Order-X or Cross Industry Despatch Advice |
version |
[<1|2>] |
ZUGFeRD version |
profile |
|
ZUGFeRD v1 or Order-X: <B>ASIC, <C>OMFORT, EX<T>ENDED ZUGFeRD v2: <M>INIMUM, BASIC <W>L, <B>ASIC, <C>IUS, <E>N16931, <X>Rechnung, EX<T>ENDED |