Mustangproject is a tool to write, validate and parse Factur-X/ZUGFeRD and (CII)XRechnung e-invoices.It is a (permissive) open source cross platform command line tool and a Java library. The command line tool e.g. allows to extract and combine PDF and XML from/to Factur-X as well as validate e-invoices, convert XML to HTML or migrate from ZUGFeRD v1 to v2. The library additionally allows to generate the XML to be embedded either by implementing interfaces or actively creating objects.
minor bugfix: Fixes- seller order referenced document- allow recipient contact in XRechnung- remove outdated dependency- allow XRechnung without street- only deploy library and validator to maven central, not core nor cli- a invoice correction should reference the original invoice via invoiceReferencedDocument, not buyerOrderReferencedDocument- upgraded CEN Schematron validation (codes 24) to v1.3.4- added unit tests for ubl conversion and visualization