first attempts to be able to slap together a deliver-x pdf on the commandline

This commit is contained in:
jstaerk
2022-04-09 09:28:50 +02:00
parent c67f2496d1
commit 8f246796f4
8 changed files with 1192 additions and 9 deletions

View File

@@ -177,6 +177,7 @@ public class XMLValidator extends Validator {
context.setProfile(booking.getNodeValue());
}
boolean isOrderX = false;
boolean isDeliverX = false;
boolean isMiniumum = false;
boolean isBasic = false;
boolean isBasicWithoutLines = false;
@@ -200,6 +201,12 @@ public class XMLValidator extends Validator {
validateSchema(zfXML.getBytes(StandardCharsets.UTF_8), "OX_10/comfort/SCRDMCCBDACIOMessageStructure_100pD20B.xsd", 99, EPart.ox);
xsltFilename = "/xslt/OX_10/comfort/SCRDMCCBDACIOMessageStructure_100pD20B_COMFORT.xslt";
} else if (root.getLocalName().equalsIgnoreCase("SCRDMCCBDACIOMessageStructure")) {
context.setGeneration("1");
isOrderX = true;
validateSchema(zfXML.getBytes(StandardCharsets.UTF_8), "OX_10/comfort/SCRDMCCBDACIOMessageStructure_100pD20B.xsd", 99, EPart.ox);
xsltFilename = "/xslt/OX_10/comfort/SCRDMCCBDACIOMessageStructure_100pD20B_COMFORT.xslt";
} else if (root.getLocalName().equalsIgnoreCase("CrossIndustryInvoice")) { // ZUGFeRD 2.0 or Factur-X
context.setGeneration("2");