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.
major bugfix: - corrected VAT calculation on prices with 2 decimals- the guideline ID for XRechnung has been added (#172)- zero-rated goods are now supported as well as delivery period on item level and the specification of account (holder) names- corrected handling of input PDF/A-3 files- corrected profile handling of fax-, tax-numbers