https://github.com/ZUGFeRD/mustangproject
Open Source Java e-Invoicing library, validator and tool (Factur-X/ZUGFeRD, UNCEFACT/CII XRechnung)
https://github.com/ZUGFeRD/mustangproject
e-rechnung electronic-invoicing factur-x hacktoberfest invoice invoice-pdf invoices java metadata metadata-api metadata-standard pdf ubl xrechnung zugferd
Last synced: 3 months ago
JSON representation
Open Source Java e-Invoicing library, validator and tool (Factur-X/ZUGFeRD, UNCEFACT/CII XRechnung)
- Host: GitHub
- URL: https://github.com/ZUGFeRD/mustangproject
- Owner: ZUGFeRD
- License: apache-2.0
- Created: 2014-04-07T22:17:55.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2024-11-24T14:24:36.000Z (about 1 year ago)
- Last Synced: 2024-11-25T09:40:02.211Z (about 1 year ago)
- Topics: e-rechnung, electronic-invoicing, factur-x, hacktoberfest, invoice, invoice-pdf, invoices, java, metadata, metadata-api, metadata-standard, pdf, ubl, xrechnung, zugferd
- Language: XSLT
- Homepage: http://www.mustangproject.org
- Size: 137 MB
- Stars: 236
- Watchers: 25
- Forks: 132
- Open Issues: 106
-
Metadata Files:
- Readme: README.md
- Changelog: History.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - ZUGFeRD/mustangproject - Open Source Java e-Invoicing library, validator and tool (Factur-X/ZUGFeRD, UNCEFACT/CII XRechnung) (XSLT)
README
Mustangproject
=====
Source code repository for the [Mustang project](http://www.mustangproject.org/) open source java PDF invoice metadata library in ZUGFeRD format.
Build
-----
These are the recommended dependencies for the project:
- OpenJDK 21.0.2 2024-01-16
- Apache Maven 3.9.6
You can build the project with:
```shell
mvn clean install
```
This will run the tests, build the project artefacts, and install the artifacts to the local
cache. After that the mustang JAR can be used.
More information on how to develop **on** mustang:
- [Developer documentation](https://github.com/ZUGFeRD/mustangproject/blob/master/doc/development_documentation.md)
Usage
-----
If you set up a Maven project, you can reference the mustang artifact like this:
```xml
org.mustangproject
validator
2.15.0
shaded
```
Further docs on how to develop **with** mustang:
- [Usage examples](https://www.mustangproject.org/use/): Read and write electronic invoices.
- [Mustang classes](https://www.mustangproject.org/invoice-class/): Using the mustang classes.
Contact
-----
Developer: Jochen Stärk. For questions please contact Jochen at jstaerk [at] usegroup.de
License
-----
Subject to the [Apache-2.0 license](http://www.apache.org/licenses/LICENSE-2.0.html).