diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java index 0b59b7fd..d0e32bb7 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java @@ -77,8 +77,11 @@ import jakarta.activation.DataSource; import jakarta.activation.FileDataSource; public class ZUGFeRDExporterFromA3 extends XRExporter implements IZUGFeRDExporter { - private boolean isFacturX = true; + + private static final String XML_DESCRIPTION = https://www.ferd-net.de/en/standards/zugferd/factur-x; + private boolean isFacturX = true; + public static final int DefaultZUGFeRDVersion = 2; protected boolean ignorePDFAErrors = false; @@ -673,8 +676,7 @@ public class ZUGFeRDExporterFromA3 extends XRExporter implements IZUGFeRDExporte } PDFAttachGenericFile(doc, filename, relationship, - "Invoice metadata conforming to ZUGFeRD standard (http://www.ferd-net.de/front_content.php?idcat=231&lang=4)", - "text/xml", xmlProvider.getXML()); + XML_DESCRIPTION, "text/xml", xmlProvider.getXML()); for (FileAttachment attachment : fileAttachments) { PDFAttachGenericFile(doc, attachment.getFilename(), attachment.getRelation(), attachment.getDescription(), attachment.getMimetype(), attachment.getData()); diff --git a/library/src/test/resources/MustangBeispiel20221026.pdf b/library/src/test/resources/MustangBeispiel20221026.pdf index cb86a426..0be6aa95 100644 Binary files a/library/src/test/resources/MustangBeispiel20221026.pdf and b/library/src/test/resources/MustangBeispiel20221026.pdf differ diff --git a/library/src/test/resources/MustangGnuaccountingBeispielRE-20170509_505.pdf b/library/src/test/resources/MustangGnuaccountingBeispielRE-20170509_505.pdf index d2bcf218..8d7376a1 100644 Binary files a/library/src/test/resources/MustangGnuaccountingBeispielRE-20170509_505.pdf and b/library/src/test/resources/MustangGnuaccountingBeispielRE-20170509_505.pdf differ diff --git a/validator/src/test/resources/XMLinvalidV2PDF.pdf b/validator/src/test/resources/XMLinvalidV2PDF.pdf index cd6fb11a..a82e9c9b 100644 Binary files a/validator/src/test/resources/XMLinvalidV2PDF.pdf and b/validator/src/test/resources/XMLinvalidV2PDF.pdf differ diff --git a/validator/src/test/resources/corruptedV2PDF.pdf b/validator/src/test/resources/corruptedV2PDF.pdf index 71b784fc..7cf000fe 100644 Binary files a/validator/src/test/resources/corruptedV2PDF.pdf and b/validator/src/test/resources/corruptedV2PDF.pdf differ diff --git a/validator/src/test/resources/invalidPDF.pdf b/validator/src/test/resources/invalidPDF.pdf index 1dbd238a..780d609d 100644 Binary files a/validator/src/test/resources/invalidPDF.pdf and b/validator/src/test/resources/invalidPDF.pdf differ diff --git a/validator/src/test/resources/invalidXMP-ParseError.pdf b/validator/src/test/resources/invalidXMP-ParseError.pdf index 838b1a8a..f34074f9 100644 Binary files a/validator/src/test/resources/invalidXMP-ParseError.pdf and b/validator/src/test/resources/invalidXMP-ParseError.pdf differ diff --git a/validator/src/test/resources/invalidXMP.pdf b/validator/src/test/resources/invalidXMP.pdf index c90547f5..3d80518d 100644 Binary files a/validator/src/test/resources/invalidXMP.pdf and b/validator/src/test/resources/invalidXMP.pdf differ diff --git a/validator/src/test/resources/invalidXRechnung.pdf b/validator/src/test/resources/invalidXRechnung.pdf index 8ce81ee1..9520a7db 100644 Binary files a/validator/src/test/resources/invalidXRechnung.pdf and b/validator/src/test/resources/invalidXRechnung.pdf differ diff --git a/validator/src/test/resources/validV2PDF.pdf b/validator/src/test/resources/validV2PDF.pdf index 65761391..5252b74a 100644 Binary files a/validator/src/test/resources/validV2PDF.pdf and b/validator/src/test/resources/validV2PDF.pdf differ diff --git a/validator/src/test/resources/validXRechnung.pdf b/validator/src/test/resources/validXRechnung.pdf index 9c9ecff2..b3d4ce9a 100644 Binary files a/validator/src/test/resources/validXRechnung.pdf and b/validator/src/test/resources/validXRechnung.pdf differ