small amendments
This commit is contained in:
@@ -1,8 +1,9 @@
|
|||||||
## 2.0
|
## 2.0
|
||||||
### done
|
### done
|
||||||
|
|
||||||
- remove jaxb
|
- support for ZF 2.1.1, i.e. "Reference profile" Xrechnung
|
||||||
- 2.1 now default
|
- ZF 2.1.1 now default (up to 1.7.8 ZF2 could be set but ZF1 was default)
|
||||||
|
- removed jaxb
|
||||||
- pushprovider
|
- pushprovider
|
||||||
- new xrechnung profile
|
- new xrechnung profile
|
||||||
- german bank account numbers can no longer be specified (dropped in favor of IBAN and BIC)
|
- german bank account numbers can no longer be specified (dropped in favor of IBAN and BIC)
|
||||||
@@ -54,6 +55,9 @@ switch
|
|||||||
- *USt 0% wird aus invoice-klasse noch nicht sauber abgefangen
|
- *USt 0% wird aus invoice-klasse noch nicht sauber abgefangen
|
||||||
- new features additional docs, contract id, periods, corrected invoices, discounts, occurrence dates and periods
|
- new features additional docs, contract id, periods, corrected invoices, discounts, occurrence dates and periods
|
||||||
|
|
||||||
|
Alpha2 2020-09-15
|
||||||
|
Alpha1 2020-08-06
|
||||||
|
|
||||||
Mustangproject 1.7.8
|
Mustangproject 1.7.8
|
||||||
=====
|
=====
|
||||||
2020-06-14
|
2020-06-14
|
||||||
|
|||||||
@@ -642,7 +642,7 @@ public class Main {
|
|||||||
*
|
*
|
||||||
* @param resourceName ie.: "/SmartLibrary.dll"
|
* @param resourceName ie.: "/SmartLibrary.dll"
|
||||||
* @return The path to the exported resource
|
* @return The path to the exported resource
|
||||||
* @throws Exception
|
* @throws Exception e.g. if the specified resource does not exist at the specified location
|
||||||
*/
|
*/
|
||||||
static public String ExportResource(String resourceName) throws Exception {
|
static public String ExportResource(String resourceName) throws Exception {
|
||||||
InputStream stream = null;
|
InputStream stream = null;
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
1. build
|
1. build
|
||||||
|
|
||||||
as excercise to check if the neccessary tools are there, the build is in a stable state and works on your platform, e.g. download and extract https://github.com/ZUGFeRD/mustangproject/archive/master.zip and run ./mvnw clean package
|
To check if the necessary tools are there, the build is in a stable state and works on your platform, e.g. download and extract https://github.com/ZUGFeRD/mustangproject/archive/master.zip and run ./mvnw clean package
|
||||||
|
|
||||||
Mvnw is a maven wrapper which will download maven.Maven is the dependency management tool which will download all libraries, their dependencies, and build the whole thing.
|
Mvnw is a maven wrapper which will download maven.Maven is the dependency management tool which will download all libraries, their dependencies, and build the whole thing.
|
||||||
|
|
||||||
@@ -27,6 +27,19 @@ If you do a pull request, please do a feature branch, e.g. if you are working on
|
|||||||
Most of mustang is a library, adding (autmated junit) test cases is often not only the most sustainable but also the fastest way to see if new/changed functionality works. If something is changed so that old test cases break on purpose please do not just remove them but take the time to fix the test cases
|
Most of mustang is a library, adding (autmated junit) test cases is often not only the most sustainable but also the fastest way to see if new/changed functionality works. If something is changed so that old test cases break on purpose please do not just remove them but take the time to fix the test cases
|
||||||
|
|
||||||
|
|
||||||
|
## Architecture
|
||||||
|
|
||||||
|
Mustang contains a library to read/write e-invoices,
|
||||||
|
a validator library
|
||||||
|
(and can also read/write e-invoices, but is substantially
|
||||||
|
larger) and a commandline application using the latter
|
||||||
|
library.
|
||||||
|
|
||||||
|
The validator component embeds VeraPDF, a open-source
|
||||||
|
PDF/A-validator, via maven dependency and uses ph-schematron
|
||||||
|
to validate the XML part of the invoices.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
## New build
|
## New build
|
||||||
|
|
||||||
@@ -46,7 +59,13 @@ can be used as debug configuration goal in Eclipse. In that case you can set bre
|
|||||||
|
|
||||||
## Validate
|
## Validate
|
||||||
|
|
||||||
[ZUV](https://github.com/ZUGFeRD/ZUV/) can be used to validate generated files.
|
The former ZUGFeRD VeraPDF [ZUV](https://github.com/ZUGFeRD/ZUV/) validator
|
||||||
|
is now part of Mustangproject.
|
||||||
|
The JUnit tests of the validator component will also run through a couple of
|
||||||
|
test files of the library component.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Deployment
|
## Deployment
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user