diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java index 053555c7..8966ac70 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java @@ -225,7 +225,10 @@ public class ZUGFeRD1PullProvider implements IXMLProvider, IProfileProvider { + XMLTools.encodeXML(trans.getSubjectNote())+ "\n" + "\n"; } - + String typecode="380"; + if (trans.getDocumentCode()!=null) { + typecode=trans.getDocumentCode(); + } String xml = "\n" + "\n" + " " + XMLTools.encodeXML(trans.getNumber()) + "\n" //$NON-NLS-2$ + " RECHNUNG\n" - + " 380\n" + + " "+typecode+"\n" + " " + zugferdDateFormat.format(trans.getIssueDate()) + "\n" // date // format diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index be92c3fd..3d5ce961 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -227,6 +227,10 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { + "\n"; } + String typecode="380"; + if (trans.getDocumentCode()!=null) { + typecode=trans.getDocumentCode(); + } String xml = "\n" //$NON-NLS-1$ + "" + XMLTools.encodeXML(trans.getNumber()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ // + " RECHNUNG\n" //$NON-NLS-1$ // + " 380\n" //$NON-NLS-1$ - + " " + XMLTools.encodeXML(trans.getDocumentCode()) + "\n" //$NON-NLS-1$ + + " " + typecode + "\n" //$NON-NLS-1$ + " " //$NON-NLS-1$ + zugferdDateFormat.format(trans.getIssueDate()) + "\n" // date //$NON-NLS-1$ // format diff --git a/validator/src/main/resources/schematron/XR/CII/XRechnung-CII-model.part b/validator/src/main/resources/schematron/XR_20/CII/XRechnung-CII-model.part similarity index 100% rename from validator/src/main/resources/schematron/XR/CII/XRechnung-CII-model.part rename to validator/src/main/resources/schematron/XR_20/CII/XRechnung-CII-model.part diff --git a/validator/src/main/resources/schematron/XR/XRechnung-CII-validation.sch b/validator/src/main/resources/schematron/XR_20/XRechnung-CII-validation.sch similarity index 100% rename from validator/src/main/resources/schematron/XR/XRechnung-CII-validation.sch rename to validator/src/main/resources/schematron/XR_20/XRechnung-CII-validation.sch diff --git a/validator/src/main/resources/schematron/XR/abstract/XRechnung-model.part b/validator/src/main/resources/schematron/XR_20/abstract/XRechnung-model.part similarity index 100% rename from validator/src/main/resources/schematron/XR/abstract/XRechnung-model.part rename to validator/src/main/resources/schematron/XR_20/abstract/XRechnung-model.part diff --git a/validator/utils/ZUGFeRD-Validierer-kriterien.pdf b/validator/utils/ZUGFeRD-Validierer-kriterien.pdf deleted file mode 100644 index 0110b23d..00000000 Binary files a/validator/utils/ZUGFeRD-Validierer-kriterien.pdf and /dev/null differ