diff --git a/validator/src/main/java/org/mustangproject/validator/XMLValidator.java b/validator/src/main/java/org/mustangproject/validator/XMLValidator.java index c5a3d742..816f2588 100644 --- a/validator/src/main/java/org/mustangproject/validator/XMLValidator.java +++ b/validator/src/main/java/org/mustangproject/validator/XMLValidator.java @@ -241,7 +241,7 @@ public class XMLValidator extends Validator { XRechnung is a EN16931 subset so the validation vis a vis FACTUR-X_EN16931.xslt=schematron also has to pass * */ //validateSchema(zfXML.getBytes(StandardCharsets.UTF_8), "ZF_211/EN16931/FACTUR-X_EN16931.xsd", 18, EPart.fx); - xsltFilename = "/xslt/XR_30/XRechnung-CII-validation.xslt"; + XrechnungSeverity = ESeverity.error; } else if (isExtended) { LOGGER.debug("is EXTENDED"); @@ -339,8 +339,11 @@ public class XMLValidator extends Validator { } } - // main schematron validation - validateSchematron(zfXML, xsltFilename, mainSchematronSectionErrorTypeCode, ESeverity.error); + if (xsltFilename!=null) { + // main schematron validation + validateSchematron(zfXML, xsltFilename, mainSchematronSectionErrorTypeCode, ESeverity.error); + + } if (context.getFormat().equals("CII")) {